私は同じプロジェクトで以下の2つの活動をしています。ServicesDemo から MainActivity を起動するにはどうすればよいですか? Intent を使用しましたが、MainActivity を起動しません。
メインフェスト私は1つしか持っていません:
<activity
android:name=".ServicesDemo" android:label="@string/app_name">
プロジェクトが起動したら、これを開始します。
public class ServicesDemo extends Activity implements OnClickListener {
public void onClick(View src) {
switch (src.getId()) {
case R.id.buttonpicture:
Intent i = new Intent(getBaseContext(), MainActivity.class);
startActivity(i);
break;
}
}
}
ServiceDemo はこれも起動する必要があります。
public class MainActivity extends Activity implements OnClickListener {
}
編集:
メインフェスト:複数のアクティビティがリストされています
<activity
android:name=".ServicesDemo" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity" android:label="@string/app_name">
</activity>
必要なアクティビティと呼ばれるもの:
Intent i = new Intent(getBaseContext(), MainActivity.class);
startActivity(i);