私は自分の学校用のアプリケーションを作成しています。その中の1つのアクティビティはノートセクションです。メモを入力することができます。また、アクティビティノートを残すと、アプリケーションはインスタンスを保存する必要があります(ユーザーが入力したメモなど)。アクティビティが再度読み込まれると、インスタンスがロードされ、ユーザーそれを表示して編集することができます。 私のコードは次のとおりです。インスタンスをエディットテキストに保存するには?
package me.menno.Ghlyceum;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class Notes extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.notes);
}
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add("Uitval");
menu.add("Notities");
menu.add("Help");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
String title = item.getTitle().toString();
if (title.equals("Uitval")) {
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
} else if (title.equals("Notities")) {
Intent intent = new Intent(this, Notes.class);
startActivity(intent);
} else if (title.equals("Help")) {
Intent intent = new Intent(this, Help.class);
startActivity(intent);
}
return true;
}
あなたは私がOnCreate関数とsaveinstanceか何かを含めるべき場所と言って私を助けていただけますか?私は絶対にAndroidの初心者ですので、もしあなたが私を助けることができたら、素晴らしいでしょう!
どうもありがとう、
メノ
メモが十分に大きい場合、つまり1KBを超える場合、または複数のメモがある場合は、sqliteopenhelperを使用してローカルデータベースに移動します。その小さなメモがある場合は、共有設定を使用して保持してください。 – L7ColWinters
こんにちはL7ColWinters、 私はファイルが小さいと思っています。それは単なるテキストなので、たいていの場合20以上のルールがあります。あなたは私のコードにそのコードを含めることによって私を助けることができますか? 非常にいいですか? – Menno