온라인 XML 파일의 XML을 구문 분석하고이를 listview에 표시하는 응용 프로그램이 있습니다. 그런 다음 사용자는 항목을 클릭하고 전체 기사를 볼 수 있습니다. 이 모든 것은 정상적으로 작동하지만 사용자가 특정 기사를 저장하여 나중에 또는 오프라인에서 읽을 수있게하고 싶습니다. 나는 이것이 매우 간단하다고 생각하지만 올바른 방향으로 나를 인도 할 수있는 것을 찾는 데 어려움을 겪고있다. 다음은 단일 뉴스 기사를 표시하는 활동입니다.오프라인 사용을 위해 선택한 뉴스 기사를 저장하십시오.
public class SingleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.single_list_item);
// getting intent data
Intent in = getIntent();
// Get XML values from previous intent
String title = in.getStringExtra("name");
String date = in.getStringExtra("date");
String content = in.getStringExtra("content");
// Displaying all values on the screen
TextView lblName = (TextView) findViewById(R.id.name_label);
TextView lblDate = (TextView) findViewById(R.id.date_label);
TextView lblCont = (TextView) findViewById(R.id.content_label);
lblName.setText(title);
lblDate.setText(date);
lblCont.setText(Html.fromHtml(content));
}
}
xml 데이터의 값을 가져 와서 데이터베이스에 저장하고 데이터베이스에서 해당 값을 가져옵니다. – QuokMoon