這裏是我的DroidArmoryActivity活動不會以「startActivity();」開始
package com.maxgenero.droidarmory;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class DroidArmoryActivity extends Activity implements View.OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()) {
case R.id.ibM4A1:
Intent intentM4A1 = new Intent("com.maxgenero.droidarmory.M4A1GUN");
startActivity(intentM4A1);
break;
}
}
}
這不是起始於所有的Java文件(活動),沒有錯誤代碼。順便說一句,案件正在尋找一個imageButton。 這裏是我的清單,至少需要部分:
<activity android:name=".M4a1"
android:label="@string/app_name"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="com.maxgenero.droidarmory.M4A1" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
而對於Java文件的文件名是M4a1.java。如果您需要更多信息,請告訴我,謝謝。
這是一個更簡單的方法來做到這一點。讓我知道它是否有幫助。 –
將「this」放在ClickListener中將不會提供任何上下文。你應該使用ActivityName.this –