갤러리를 확장하는 클래스를 만들었습니다. 수퍼 클래스에는 onCreate() 메서드가 없으므로 의도를 실행할 수 없습니다.onCreate {}없이 인 텐트 시작
this.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Intent intent = new Intent(v.getContext(), ClassName.class);
startActivity(intent);
}}
다음 시도도 작동하지 못했습니다 :
가 어떤 조언을 크게 감상 할 수있다Intent intent = new Intent(ThisClassName.this, ClassName.class);
startActivity(intent);
: 사실
ok 메소드를 작성하고 메소드에 의도를 넣으십시오. 그런 다음 클래스의 인스턴스를 만들고 메소드를 호출하십시오. 하지만 랩을 시도해보고 시도하십시오. 그러면 –
오케이입니다. 의도가 다른 Activity를 호출하지 않는 경우 인스턴트를 생성하고 메서드를 호출하면 @herom이 의도 한대로 클래스를 호출 할 수 없다고 언급했기 때문입니다. –