Androidstudio を使ってテキストデータを読み取り,演算するプログラムを作っています。
その際、データを配列へ格納したいのですがどのようなコードを書けばいいかわかりません。データをeditTextをつかいエミュレーターに表示するところまではできたのですが、、、
###発生している問題・エラーメッセージ
android has stopped
###該当のソースコード
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import android.app.Activity; import android.content.res.AssetManager; import android.content.res.Resources; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); InputStream is = null; BufferedReader br = null; String text = ""; try { try { is = this.getAssets().open("text1.txt"); br = new BufferedReader(new InputStreamReader(is)); String str; while ((str = br.readLine()) != null) { text += str + "\n"; } } finally { if (is != null) is.close(); if (br != null) br.close(); } } catch (Exception e) { } EditText editText = (EditText) findViewById(R.id.editText); editText.setText(text); }
あなたの回答
tips
プレビュー