※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package jp.tuyano; import java.io.*; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.text.Editable; import android.view.View; import android.view.View.OnClickListener; import android.widget.*; public class SampleApp extends Activity { private Activity me; private EditText edit; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); edit = (EditText)this.findViewById(R.id.edit); Button load = (Button)this.findViewById(R.id.load); load.setOnClickListener(new MyLoadAdapter()); Button save = (Button)this.findViewById(R.id.save); save.setOnClickListener(new MySaveAdapter()); } // イベントクラス class MyLoadAdapter implements OnClickListener { @Override public void onClick(View v) { try { loadText(); } catch (IOException e) { e.printStackTrace(); } } } // イベントクラス class MySaveAdapter implements OnClickListener { @Override public void onClick(View v) { Editable s = edit.getText(); try { saveText(s.toString()); } catch (IOException e) { e.printStackTrace(); } } } // テキストの保存 public void saveText(String data) throws IOException{ String path = "data.txt"; FileOutputStream output = this.openFileOutput(path, Context.MODE_WORLD_READABLE); output.write(data.getBytes()); output.close(); } // テキストの読込 public void loadText() throws IOException{ String path = "data.txt"; FileInputStream input = this.openFileInput(path); byte[] buffer = new byte[1000]; input.read(buffer); String s = new String(buffer).trim(); edit.setText(s); input.close(); } }
<< 前へ | 次へ >> |