以下是代碼。如何開始Android中的java類的活動
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
MyClass myClass = new MyClass(this);
Cursor cursor = myClass.getCursor();
startManagingCursor(cursor);
}
}
public class MyClass Extends ImageButton {
private Context context;
public MyClass(Context context) {
this.context = context;
}
public Cursor getOncreate() {
Intent intent = new Intent();
intent.setClassName(MyClass.this,MyActivity.class);
context.startActivity(intent);
}
}
我想從MyClass啓動MyActivity。我得到NullPointer異常在
ctx.startActvity(intent);
你能否建議我如何使其正確。
凡'ctx'定義的?它不應該是'context.startActivity(intent)'而是? – papaiatis 2012-02-21 07:32:09
誰是ctx?它沒有顯示你所發佈的代碼中的其他地方 – 2012-02-21 07:32:27
我改變了,但沒有工作。你可以請教我。 – pmms 2012-02-21 09:28:28