2011-07-13 14 views
0

、これを説明あなたは私を理解してほしいする方法がわからない...ここで問題となっています.getContext()、com.example.app.Lol.class);
startActivity(インテント);異なるパッケージのクラスにクラス内のインテントを作成するにはどうしたらいいですか?私は私のアプリではいくつかのパッケージを持っていると私はこれやってる</p> <p>::=新しいテント(ビューを</p> <p>テントの意図を

と彼のコードがパッケージ内にあるクラスである:私が見たようcom.example.anotherone

は、それは私がしなければならないasking..what私は理由です、ことはできませんので、私はできるようにすることができます上記の例のようにインテントを作成します。

ありがとうございました!

+0

正常に動作するはずです。あなたが得たエラーは何ですか? –

答えて

1

あなたが

import com.example.anotherone.Classname;

と、自分の意思で

Intent intent = new Intent(view.getContext(), Classname.class);

そして、あなたのマニフェストが正しい名前で更新されていることをClassname.classに合格したいクラスをインポートしていることを確認してくださいアクティビティ(com.example.anotherone.Classname)の場合

0

他のアプリケーションからアクティビティを開始する場合は、インテントアクションを指定してアクティビティを開始できます。アプリケーションマニフェストファイルで開始するアクティビティを定義するときは、<action/>タグを<intent-filter/>内に設定して、必要な操作を行うことができます。次に、別のアプリケーションコールからこのアクティビティを開始する

Intent intent = new Intent("your-action-name"); 
startActivity(intent); 

あなたのアプリケーションは、このアクション要求で唯一回答し、開くことができます。お役に立てれば。

+0

私は別のアプリケーションからインテントを始めたくないので、私はいくつかのパッケージで一つのアプリケーションを持っています。一つのアプリケーションから別のパッケージからクラスを取得するために、あるパッケージからインテントを開始したいのです。 – hardartcore

+0

@ psycheautを使用する場合は、開始したいアクティビティから開始したいアクティビティのみをインポートする必要があります。 – Egor

+0

正確に私がこの例のために書いたものを教えてください。 パッケージ名:com.miss.miss クラス名:Activity1 説明:Intent intent = new Intent(v.getContext()、Activity2.class); パッケージ名:com.miss.miss.secondactivity クラス名:アクティビティ2 説明:重要でない この場合、どうすればよいですか? ありがとうございました! – hardartcore

関連する問題

 関連する問題