ユーザ用ツール

サイト用ツール


サイドバー

android:startactivity

以前のリビジョンの文書です


startActivity

Activityの外からstartActivityを呼ぶ

GridviewのadapterからstartActivityを呼ぶとエラーとなった。

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?

setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)設定するとエラーが回避できた。

val dataList = Json.stringify(RowData.serializer().list, menulist )
putExtra("rowdataList", dataList)
putExtra("index",index)
setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) // ←ここ
}
startActivity(context,intent,null)
android/startactivity.1574556808.txt.gz · 最終更新: 2019/11/24 09:53 by ips