2016-10-18 3 views
1

型付けされたものを前にいくつかの数字を追加します。私はそれをデータベースに配置するボタンのクリックに続いてのgetText()のtoString()私は、変数インスタンス化している

editname = (EditText) findViewById(R.id.editname); 

を:

//CHECK FORM 
if (editname.getText().toString().matches("")){ 
...toast... 
return; 
} 
check_value=editname.getText().toString(); 
//DATABASE 
if (myDB.insertData(editname.getText().toString()){//Insert data 
Toast.makeText(..., R.string.data_inserted + check_value, Toast.LENGTH_LONG).show(); 
} 

それは私がボタンをクリックした後の断片に送るデータベースになったら:フラグメントの実装に

Fragment newFragment = new PreviewFragment(); 
FragmentTransaction transaction = getFragmentManager().beginTransaction(); 


String get_id = Integer.toString(myDB.getId(check_value)); //Get ID //java.lang.NullPointerException 
Bundle bundle = new Bundle(); 
bundle.putString("id", get_id); 
transaction.replace(R.id.fragment1, newFragment); 
newFragment.setArguments(bundle); 
transaction.commit(); 

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View view; 
    view = inflater.inflate(R.layout.fragment1, container, false); 
    String id; 

    try { 
     id = getArguments().getString("id"); 
    }catch (Exception e){ 
     Toast.makeText(getActivity(), "not found", Toast.LENGTH_LONG).show(); 
     return view; 
    } 


    Cursor res = myDB.getValues(id); 
    } 

そして私は、私は私が得たテキストは、私がボックス内に導入されたものではありませんでしたことがわかりますが、この可能性check_valueを追加すると、その行に私がjava.lang.NullPointerExceptionが

を参照してください。

2131099688(Followed by the text I introduced) 

誰でもこの理由を知っていますか?私はすでにアプリを削除し、プロジェクトをきれいにしたが、私はまだ同じことを得る。

+0

"そしてその行には、java.lang.NullPointerExceptionがあります。 –

+0

私はすでにそれを解決しました、それは私のデータベースクエリ、 – nck

答えて

2

あなたのトーストに入れたのは単なる結果です。 check_value

Toast.makeText(..., R.string.data_inserted + check_value, Toast.LENGTH_LONG).show(); 

数文字列data_insertedのIDです。

idの代わりにgetString(R.string.data_inserted)を試してください。

+0

で間違ったメソッド呼び出しのためにあったありがとう、それでしたが、null例外の私の問題はまだそこにあります。私は変数が私がタイプしたものとは異なる名前をとったという理由があると思ったが、別のものでなければならないようだ。 – nck

+0

私はいくつかの情報でメッセージを更新しました。 – nck

関連する問題