Note that there are some explanatory texts on larger screens.

plurals
  1. POcannot be resolved
    text
    copied!<p>I people, I've a big question: I'm creating my first Android App with Db, and it's my second week with java and OOP.</p> <p>This is the source of the main activity:</p> <pre><code>public class EpsoftSMSActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final MyDatabase db=new MyDatabase(getApplicationContext()); db.open(); //apriamo il db if (db.listaParametri().getCount()==0) { setup_parametri(); /*final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.login); dialog.setTitle("Login"); dialog.setCancelable(true); //there are a lot of settings, for dialog, check them all out! //set up button Button registra = (Button) dialog.findViewById(R.id.registra); registra.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String username = dialog.findViewById(R.id.username).toString(); String password = dialog.findViewById(R.id.password).toString(); db.inserimentoParametri(username, password); dialog.dismiss(); } }); Button annulla = (Button) dialog.findViewById(R.id.annulla); annulla.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); //now that the dialog is set up, it's time to show it dialog.show();*/ } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.layout.menu, menu); return true; } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.chiudi: finish(); System.exit(0); return true; case R.id.setup: setup_parametri(); return true; case R.id.info: final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.dialog); dialog.setTitle("Informazioni &amp; Credits"); dialog.setCancelable(true); //there are a lot of settings, for dialog, check them all out! /* //set up text TextView text = (TextView) dialog.findViewById(R.id.TextView01); //text.setText(R.string.lots_of_text); //set up image view ImageView img = (ImageView) dialog.findViewById(R.id.ImageView01); img.setImageResource(R.drawable.ic_launcher);*/ //set up button //set up button Button button = (Button) dialog.findViewById(R.id.Button01); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); //now that the dialog is set up, it's time to show it dialog.show(); return true; } return super.onOptionsItemSelected(item); } public void setup_parametri() { final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.login); dialog.setTitle("Login"); dialog.setCancelable(true); //there are a lot of settings, for dialog, check them all out! //set up button Button registra = (Button) dialog.findViewById(R.id.registra); registra.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String username = dialog.findViewById(R.id.username).toString(); String password = dialog.findViewById(R.id.password).toString(); db.inserimentoParametri(username, password); dialog.dismiss(); } }); Button annulla = (Button) dialog.findViewById(R.id.annulla); annulla.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss(); } }); //now that the dialog is set up, it's time to show it dialog.show(); } } </code></pre> <p>In the latest function, called "setup_parametri" i try to call "db.inserimentoParametri", but Eclipse tell me "db cannot be resolved". Db is defined in the oncreate.</p> <p>Whatsup? Tnx.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload