다음은 코드입니다.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);
제발 올바른 방법을 제안 해주세요.
될 메서드의 매개 변수 중 하나를 보자 호출? 'context.startActivity (intent)'가 아닌가? – papaiatis
누가 ctx입니까? –
게시 한 코드에서 다른 곳을 표시하지 않습니다.하지만 변경되지 않았습니다. 작동하지 않았습니다. 좀 도와 주실 래요? – pmms