【发布时间】:2012-06-27 09:10:18
【问题描述】:
我创建了一个扩展 Gallery 的类。超类中没有 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);
任何建议将不胜感激:)
【问题讨论】:
-
好的,只需创建一个方法并将意图放入方法中。然后创建一个类的实例并调用该方法。但请记住在 try, catch 方法中说唱。这应该工作
-
哦,好吧,所以如果意图没有调用任何其他 Activity,那么只需创建一个瞬间并调用该方法,正如@herom 所说,您不能有意图地调用该类。
标签: android android-intent oncreate