package project.note2;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
public class Note_object extends MainActivity {
public static EditText note_editText;
Note_DataBase DB;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DB = new Note_DataBase(this);
}
@SuppressWarnings("deprecation")
public void Item_List() {
Note_DataBase.cursor = DB.QueryData();
if (Note_DataBase.cursor != null) {
startManagingCursor(Note_DataBase.cursor);
String[] columns = {"time", "memo", "day"};
int[] reIds = {R.id.textView3, R.id.textView2, R.id.textView1};
SimpleCursorAdapter adapter = new SimpleCursorAdapter
(this, R.layout.list_item, Note_DataBase.cursor, columns, reIds);
MainActivity.note_ListView.setAdapter(adapter);
}
}
}
- 서브 액티비티
package project.note2;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
public class MainActivity extends Activity {
Note_object object;
Note_DataBase DB;
public static ListView note_ListView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
object = new Note_object();
DB = new Note_DataBase(this);
note_ListView = (ListView) findViewById(R.id.note_ListView);
}
public void add_Item(View v) {
object.Item_List();
}
}
- 메인 액티비티
서브 액티비티에서 리스트뷰 내용을 불러오고 메인 액티비티에서 뿌려줄려고 하는데 오류가 나네요 ㅠ