0
次のコードを使用して、通知バーから通知をクリックしてアクティビティを開きます。アクティビティのインテントフィルタの動作にスペースを追加する方法Android Manifestファイル
<activity android:name=".controllers.activities.myactivity">
<intent-filter>
<action android:name="com.mypackage.MYAppName.NOTIFICATION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
私の質問は、アプリケーション名にスペースを入れる方法です。私がスペースを直接入れようとしているときに、スペースが受け入れられないというエラーが出てきます。
EX:- <action android:name="com.mypackage.MY App Name.NOTIFICATION" />
私がプッシュするためにIBM Mobilefirst SDKを使用しています。 Mobilefirstの文書によると、私はこのようにしなければならないと言います。
- によって解決を取得する必要があります。
この問題を解決するお手伝いができますか?
「私はこのスペースをスキップできません」 - どうしてですか?もっと重要なのは、なぜこのが最初にあるのでしょうか? –
CommonsWare
私はIbm Mobilefirstにネイティブのアンドロイドを使って作業しています。私はブロードキャストレシーバーとサービスコードを変更できません。通知をクリックすると、これは私のアプリをフォアグラウンドに持っていくコードです。 – Bender
これは、 'を必要としません。他のアプリケーション*がこのアクティビティを開始しようとするために 'Intent'を使用する場合、' 'だけが必要です。 'Notification 'の場合、明示的な' Intent'(例えば 'new Intent(this、myactivity.class)')を使い、 ''を削除します。 –
CommonsWare