2012-03-15 4 views
0

私は他のクラスからアクティビティを開く必要があるアプリケーションを開発しています。私はさまざまな嗜好タイプを試しましたが、Preferencesesを保存して読み込むことはできません。私はアクティビティを保存し、後でそれを使用するために別のクラスでそれを拾うことができる必要があります。趣味でアクティビティを送信する

ここ

+0

質問の詳細がありますか?可能であれば、いくつかのコードで。 – Rajkiran

+0

いくつかの助けをするコードを貼り付けるのはかなり難しいです。私は、パッケージ名を見つけるクラス以外のクラスのアクティビティからパッケージ名を必要とするアプリケーションを開発しています。 – Magakahn

答えて

0

Intent e = new Intent(initial.this, next.class); 
startActivity(e); 

OPはこの答えを探していませんでしたクラスを切り替える意図を使用し、私を助けてください。

たぶん、この答え:それが存在し、ものを行う場合は、どちらかSQLDatabaseは、データを保存したり、見ることができますtextsizesと、このような場所あなたの他の活動のクラスのように小さなデータを格納するためにsharredPrefferenceを使用するliteのアクセスすることができ、ここで http://developer.android.com/guide/topics/data/data-storage.html

それが存在するとき。

SharredPrefferenceとSQLDatabaseLiteの違いは、データがSQLDatabaseliteでより整理され、SharredPrefferenceが迅速かつ簡単にアクセスおよび変更できることです。

+0

これはあなたが探しているものです。 異なるクラスのアイテムを転送するには、(上のコードの後に​​)e.putextra( "呼び出すキーストリング"、アイテム(かなり多くの変数が行います))を介してインテントにアイテムを追加できます。 – sdfwer

+0

私はクラスを切り替えたくありません。私は、プリファレンスとの間でアクティビティーを保存し、ロードする必要があります。 – Magakahn

+0

私が言ったことが間違っていたら、あなたはあなたの活動に表示したい別の活動からデータベースに項目を保存することを検討しているかもしれません。これを行うには、.xmlファイルを再設計して2番目のビューをサポートし、SQLからデータを追加する必要があります。 – sdfwer

関連する問題