0

Titanium Studio でアプリを作成していますが、独自のバックグラウンド サービスからアプリを開く際に問題が発生しています。どんな助けでも大歓迎です。

あまりにも多くのバリエーションを試してすべてを 1 つの質問にまとめることができませんでしたが、これにより、stackoverflow の同様の問題に対する回答と、Titanium Studio ドキュメントの例から、私が試したことのアイデアが得られることを願っています。

var intent = Ti.Android.createIntent({
    action: Ti.Android.ACTION_RUN,
    type: "text/plain",
    className: "index.js",
    packageName: "com.jason.avenue"
});
intent.putExtra(Ti.Android.EXTRA_TEXT, 'Arrived');
intent.addCategory(Ti.Android.CATEGORY_LAUNCHER);
Ti.Android.currentActivity.startActivity(intent);

バックグラウンドサービスのcurrentActivityを取得できないため、「nullのアクティビティを開始できません」というエラーがスローされますが、実際にはわかりません。

ユーザーがアプリを閉じた後、アプリが閉じる前に作成したバックグラウンド サービスからアプリを開きたいと思います。誰かがこれを行い、その方法のスニペットを共有できるほど親切である場合、私はあなたを私の意志に書き留めます. :)

私の質問を読んでくれてありがとう。

4

1 に答える 1