첫번째 액티비티에서 버튼을 클릭하면 현재 시간을 textview에 뿌려줍니다.
이 뿌려준 값을 저장버튼을 누르면 intent로 2번째 액티비티로 arraylist로 넘겨줄려고 합니다.
주황색 부분이 이상한것 같은데 뭐가 문제인지 알려주시면 감사하겠습니다.
package com.example.gps0528;
import java.util.ArrayList;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.TextView;
public class dbActivity extends ListActivity {
private ArrayList<String> list;
private ArrayAdapter<String> adapter;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity2nd);
list = new ArrayList<String>();
Intent intent = getIntent();
String time = intent.getExtras().getString("time").toString();
//TextView data = (TextView)findViewById(R.id.KKK);
//data.setText(time);
list.add(time+" 측정값");
adapter.notifyDataSetChanged();
// TODO Auto-generated method stub
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice, list);
setListAdapter(adapter);
}
public void dbclose() {
}
}
===================================================================
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/inputButton"
android:layout_width="88dp"
android:layout_height="wrap_content"
android:text="Created by sj" />
</LinearLayout>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="416dp" >
</ListView>
<TextView android:layout_width="wrap_content"
android:id="@android:id/empty"
android:text="표시할 내용이 없습니다."
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"/>
</LinearLayout>
===========================================================
05-29 04:01:23.844: E/AndroidRuntime(14981): FATAL EXCEPTION: main
05-29 04:01:23.844: E/AndroidRuntime(14981): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gps0528/com.example.gps0528.dbActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread.access$600(ActivityThread.java:123)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.os.Handler.dispatchMessage(Handler.java:99)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.os.Looper.loop(Looper.java:137)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread.main(ActivityThread.java:4424)
05-29 04:01:23.844: E/AndroidRuntime(14981): at java.lang.reflect.Method.invokeNative(Native Method)
05-29 04:01:23.844: E/AndroidRuntime(14981): at java.lang.reflect.Method.invoke(Method.java:511)
05-29 04:01:23.844: E/AndroidRuntime(14981): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-29 04:01:23.844: E/AndroidRuntime(14981): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-29 04:01:23.844: E/AndroidRuntime(14981): at dalvik.system.NativeStart.main(Native Method)
05-29 04:01:23.844: E/AndroidRuntime(14981): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ListActivity.onContentChanged(ListActivity.java:243)
05-29 04:01:23.844: E/AndroidRuntime(14981): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:254)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.Activity.setContentView(Activity.java:1835)
05-29 04:01:23.844: E/AndroidRuntime(14981): at com.example.gps0528.dbActivity.onCreate(dbActivity.java:21)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.Activity.performCreate(Activity.java:4465)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
05-29 04:01:23.844: E/AndroidRuntime(14981): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
05-29 04:01:23.844: E/AndroidRuntime(14981): ... 11 more