1
:はClassBのAndroidのショートカット - 意図がないのオープン私は、2つのクラスましアプリ
2)ClassBのがAppCompatActivityを拡張するパブリック抽象クラス...
を拡張1)パブリッククラスにClassAを
両方のクラスでは、以下のコードを使用します。 ClassAが動作します(onCreateがヒットしたlogcatがあります)が、ClassBは動作しません。それは私のtargetPackageが間違っていると思っていた "App not installed"を返しますが、ClassAが動作するので混乱します。それはclassBが抽象であるからですか? abstract
アクティビティクラスへのショートカットを作成することは不可能です
<shortcut
android:shortcutId="..."
android:enabled="true"
android:icon="..."
android:shortcutShortLabel="..."
android:shortcutLongLabel="..."
android:shortcutDisabledMessage="...">
<intent
android:action="..."
android:targetPackage="this.is.example.X" // where X is product flavor
android:targetClass="this.is.example.ClassA" />
<categories android:name="..." />
</shortcut>
ありがとう、それを知らなかった!代わりがありますか?私には3つのクラスがあります。 ClassChild1(電話)、ClassChild2(タブレット)、ClassParent。 ClassChild1とClassChild2の両方がClassParentを継承しています。携帯電話とタブレットのショートカットインテントを構成する方法 – PeteWonder
@Peteショートカットの場合、代替手段はありません。ちょうどあなたが公共の意図のためのショートカットを作成することができることは、アプリケーションのマニフェストで宣言されていることに留意してください。 –