型付けされたものを前にいくつかの数字を追加します。私はそれをデータベースに配置するボタンのクリックに続いての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)
誰でもこの理由を知っていますか?私はすでにアプリを削除し、プロジェクトをきれいにしたが、私はまだ同じことを得る。
"そしてその行には、java.lang.NullPointerExceptionがあります。 –
私はすでにそれを解決しました、それは私のデータベースクエリ、 – nck