誰能幫幫我?
爲什麼要在Activity的onResume()上創建bindService()?
如何控制bindService()的日期創建?
請幫忙解決下面的查詢。我想bindService()後使用bindService()方法,android服務是NullPointerException
private TestService ts;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println("ServiceActivity onCreate()");
bindService(new Intent(this, TestService.class), conn, BIND_AUTO_CREATE);
ts.setNum(0);//here is throw nullPointerException
}
private ServiceConnection conn = new ServiceConnection() {
@Override
public void onServiceDisconnected(ComponentName name) {
}
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
ts = ((MyBinder)service).getService();
}
};
AndroidManifest.xml中
<activity android:name=".ServiceActivity" android:label="ServiceActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service android:name="org.caau.android.service.TestService">
</service>