public class yuyue extends Activity{
private Spinner riqi =null;
private Spinner yewu=null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.yuyue);
riqi=(Spinner)findViewById(R.id.riqi);
yewu=(Spinner)findViewById(R.id.yewu);
List<String> list =new ArrayList<String>();
list.add("test1");
list.add("test2");
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,android.R.layout.simple_dropdown_item_1line,list);
// ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this, R.array.planets_array,android.R.layout.simple_dropdown_item_1line);
// adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
riqi.setAdapter(adapter);
riqi.setPrompt("日期");
riqi.setOnItemSelectedListener(new riqiOnSelectedListener());
Button button1=(Button)findViewById(R.id.yybtn);
button1.setOnClickListener(new BListener());
}
class riqiOnSelectedListener implements OnItemSelectedListener{ @Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String selected=arg0.getItemAtPosition(arg2).toString();
System.out.println(selected);
} @Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
System.out.println("nothingSelected ");
}
}
class BListener implements OnClickListener{ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(yuyue.this,xunze.class);
startActivity(intent);
}
}
}我测试了ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,android.R.layout.simple_dropdown_item_1line,list);
这句话有错,但是不知道错在哪里
private Spinner riqi =null;
private Spinner yewu=null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.yuyue);
riqi=(Spinner)findViewById(R.id.riqi);
yewu=(Spinner)findViewById(R.id.yewu);
List<String> list =new ArrayList<String>();
list.add("test1");
list.add("test2");
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,android.R.layout.simple_dropdown_item_1line,list);
// ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this, R.array.planets_array,android.R.layout.simple_dropdown_item_1line);
// adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
riqi.setAdapter(adapter);
riqi.setPrompt("日期");
riqi.setOnItemSelectedListener(new riqiOnSelectedListener());
Button button1=(Button)findViewById(R.id.yybtn);
button1.setOnClickListener(new BListener());
}
class riqiOnSelectedListener implements OnItemSelectedListener{ @Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String selected=arg0.getItemAtPosition(arg2).toString();
System.out.println(selected);
} @Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
System.out.println("nothingSelected ");
}
}
class BListener implements OnClickListener{ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(yuyue.this,xunze.class);
startActivity(intent);
}
}
}我测试了ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,android.R.layout.simple_dropdown_item_1line,list);
这句话有错,但是不知道错在哪里
08-24 07:30:48.690: ERROR/AndroidRuntime(547): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.os.Looper.loop(Looper.java:123)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at dalvik.system.NativeStart.main(Native Method)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): Caused by: java.lang.NullPointerException
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): ... 11 more
08-24 07:30:51.190: ERROR/gralloc(52): [unregister] handle 0x3df248 still locked (state=40000001)
08-24 07:31:35.620: ERROR/AndroidRuntime(563): ERROR: thread attach failed
08-24 07:31:41.153: ERROR/AndroidRuntime(574): ERROR: thread attach failed
08-24 07:32:00.340: ERROR/AndroidRuntime(582): Uncaught handler: thread main exiting due to uncaught exception
08-24 07:32:00.360: ERROR/AndroidRuntime(582): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.os.Looper.loop(Looper.java:123)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at dalvik.system.NativeStart.main(Native Method)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): Caused by: java.lang.NullPointerException
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): ... 11 more
08-24 07:32:05.960: ERROR/AndroidRuntime(588): Uncaught handler: thread main exiting due to uncaught exception
08-24 07:32:06.000: ERROR/AndroidRuntime(588): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.os.Looper.loop(Looper.java:123)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at dalvik.system.NativeStart.main(Native Method)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): Caused by: java.lang.NullPointerException
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item,android.R.layout.simple_dropdown_item_1line,list);改为:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, android.R.layout.simple_dropdown_item_1line, list);或改为:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, list);另外,建议发最新的yuyue.java全部内容和LogCat出错提示上来看看。
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.os.Looper.loop(Looper.java:123)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at dalvik.system.NativeStart.main(Native Method)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): Caused by: java.lang.NullPointerException
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:30:48.690: ERROR/AndroidRuntime(547): ... 11 more
08-24 07:30:51.190: ERROR/gralloc(52): [unregister] handle 0x3df248 still locked (state=40000001)
08-24 07:31:35.620: ERROR/AndroidRuntime(563): ERROR: thread attach failed
08-24 07:31:41.153: ERROR/AndroidRuntime(574): ERROR: thread attach failed
08-24 07:32:00.340: ERROR/AndroidRuntime(582): Uncaught handler: thread main exiting due to uncaught exception
08-24 07:32:00.360: ERROR/AndroidRuntime(582): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.os.Looper.loop(Looper.java:123)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at dalvik.system.NativeStart.main(Native Method)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): Caused by: java.lang.NullPointerException
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:32:00.360: ERROR/AndroidRuntime(582): ... 11 more
08-24 07:32:05.960: ERROR/AndroidRuntime(588): Uncaught handler: thread main exiting due to uncaught exception
08-24 07:32:06.000: ERROR/AndroidRuntime(588): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.os.Looper.loop(Looper.java:123)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at dalvik.system.NativeStart.main(Native Method)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): Caused by: java.lang.NullPointerException
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:32:06.000: ERROR/AndroidRuntime(588): ... 11 more
08-24 07:34:25.031: ERROR/AndroidRuntime(603): ERROR: thread attach failed
08-24 07:34:30.991: ERROR/AndroidRuntime(614): ERROR: thread attach failed
08-24 07:34:40.473: ERROR/AndroidRuntime(623): Uncaught handler: thread main exiting due to uncaught exception
08-24 07:34:40.501: ERROR/AndroidRuntime(623): java.lang.RuntimeException: Unable to start activity ComponentInfo{mars.paidui/mars.paidui.yuyue}: java.lang.NullPointerException
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.os.Handler.dispatchMessage(Handler.java:99)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.os.Looper.loop(Looper.java:123)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at java.lang.reflect.Method.invokeNative(Native Method)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at java.lang.reflect.Method.invoke(Method.java:521)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at dalvik.system.NativeStart.main(Native Method)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): Caused by: java.lang.NullPointerException
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at mars.paidui.yuyue.onCreate(yuyue.java:35)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
08-24 07:34:40.501: ERROR/AndroidRuntime(623): ... 11 more
08-24 07:36:35.940: ERROR/AndroidRuntime(637): ERROR: thread attach failed
08-24 07:36:41.180: ERROR/AndroidRuntime(648): ERROR: thread attach failed
08-24 07:37:00.660: ERROR/AndroidRuntime(656): Uncaught handler: thread main exiting due to uncaught exception