parcelable

    6

    3答えて

    私はインターフェイスタイプの単一parcelableを定義.aidlファイルを持っている、MyInterfaceはParcelableインタフェースを拡張MyInterface.javaで宣言されたJavaのインタフェースとなるのは、 parcelable MyInterface; をしましょう。アンドロイドのパーセル可能なメカニズムでは、パーセル可能なクラスに静的なCREATORを定義する必

    1

    2答えて

    私はパーセルの使い方に関する記事を読んだことがありますが、アプリで使用しましたが機能しません。私は、Socketsを使ってコンピュータに接続できるアクティビティを作成しました。ソケットOutputStreamにjava.io.PrintWriterを開きました。もう1つのアクティビティ(1回目のアクティビティのボタンをタップすると開きます)は同じPrintWriterを使用します。私がここで作って

    0

    1答えて

    アプリ内で複数のアクティビティにソケットを使用すると、開いている/閉じているソケット以外の方法がありますか? 何らかの形でオブジェクトのインスタンスを新しいアクティビティに送信できます(クラスは親からのアクティビティオブジェクトを使用します)。 サービスを利用しますか?あなただけのすべての個別の活動からservice単一のアクセス、その単一のサービス内のすべてのネットワーク通信を置くことができ、複

    4

    1答えて

    リストオブジェクトの解析可能に(私はオブジェクトの読み込み中にエラーが発生しましたと思います)しながら、私はエラーを取得しています を含むクラスparcelableを作る ここに私のコード public class TestSample implements Parcelable { int intValue; String stirngValue; private

    0

    1答えて

    私は ObjectA obj = new ObjectA(); // Set values etc. Intent i = new Intent(this, MyActivity.class); i.putExtra("com.package.ObjectA", obj); startActivity(i); を使用してParcelableを使用し

    1

    1答えて

    サービスとアクティビティを持つアプリケーションがあります。私の基本クラスとリストクラスはparcelableを実装しています。また、リストクラスはwriteTypedList()/ readTypedList()を使用してカスタムリストをパーセルします。しかし、リストを取得するとき、正しい数の要素を取得していますが、リストの最初の要素以外の要素にアクセスしようとすると、NULLポインタ例外が発生し

    7

    2答えて

    私は、トーナメントオブジェクトをParcelableとして作成し、インテント間でそれらを渡すテストアプリケーションを実装しています。 トーナメントには、 が含まれます。 Aトーナメント名 ルール 。プレイヤーの一致ルール(ランダム/手動) 。 Tournament.javaを public class TournamentData implements Parcelable { private

    3

    1答えて

    パーセルとAIDLについてAndroidデベロッパーサイトを読んだことがありますが、まだ質問があります。 ParcelableオブジェクトがAIDLインタフェースメソッドから返されるが、AIDLメソッドにパラメータとして渡されないのはなぜですか?私は、AIDLのインターフェイスメソッドは基本的なデータ型(アンドロイドデベロッパーのWebサイトに記載されています)を必要としていることを知っていますが

    0

    1答えて

    AndroidにParcelableに関する多くの情報があります。周りを見回した後、私は自分の問題に対して素晴らしい解決策を見つけることができませんでした。 他の人が書いたカスタムクラス( "HisClass")を拡張するクラスを作成する必要があります( "MyClass"としましょう)。 HisClassには多くのインスタンス変数があり、そのうちのいくつかはカスタムクラスのオブジェクトです。私は

    5

    3答えて

    AIDLを使用して文字列とビットマップをサービスに渡したいとします。サービスは、このAIDLメソッド実装しています。私の場合は void addButton(in Bundle data); を、バンドルには、文字列やビットマップが含まれています。 呼び出しアプリケーション(クライアント)は、このコードを持っています ... // Add text to the bundle Bundle