アプリから別なアプリを起動する際に、startActivityとstartSubActivityが使えるようなことが書いてありますが、Androidのバージョンアップに伴いstartSubActivityのAPI名が変更になっているようです。下記のようにstartActivityForResultに置き換えると解決します。
変更前
public void onClick(View v) { Intent intent = new Intent(); intent.setClassName(PackageName, ClassName); startActivity(intent, 0); /* ココがエラーになる */ }変更後
public void onClick(View v) { Intent intent = new Intent(); intent.setClassName(PackageName, ClassName); startActivityForResult(intent, 0); /* ココを置き換える*/ }
0 件のコメント:
コメントを投稿