private DbHelper helper =new DbHelper(this);
@<a rel="nofollow" href="https://www.androidiani.com/forum/members/override.html" target="_blank">Override</a>
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.salsicce);
ActionBar actionBar = getActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(C)));
listView = (ListView) findViewById(R.id.listView);
listView.setFastScrollEnabled(true);
editText = (EditText) findViewById(R.id.editText);
button = (Button) findViewById(R.id.button);
final SQLiteDatabase db = helper.getReadableDatabase();
Intent intent = getIntent();
String Salsiccia = getPackageName();
final String id_figlio = intent.getStringExtra(Salsiccia + ".myIn");
button.setOnClickListener(new View.OnClickListener(){
@<a rel="nofollow" href="https://www.androidiani.com/forum/members/override.html" target="_blank">Override</a>
public void onClick(View arg0) {
String Valore = editText.getText().toString();
if ( Valore.trim().isEmpty() ) {
editText.setError(getText(R.string.errore));
int ValoreIntero = Integer.parseInt(Valore);
float ValoreFloat = Float.parseFloat(Valore);
Log.d("valore edit", (Valore+" " + ValoreIntero+" " + ValoreFloat));
Cursor a = db.rawQuery("SELECT valore FROM unioneingredienti WHERE idfiglio=?", new String[]{id_figlio});
final ArrayList<Integer> list_valore = new ArrayList<Integer>();
for (int z = 0; z < a.getCount(); z++) {
Log.d("idpadre", String.valueOf((a.getInt(0)*ValoreIntero)));
list_valore.add(a.getInt(0));
Cursor c = db.rawQuery("SELECT idingredienti FROM unioneingredienti WHERE idfiglio=?", new String[]{id_figlio});
final ArrayList<String> listp = new ArrayList<>();
for (int z = 0; z < c.getCount(); z++) {
Cursor r = db.rawQuery("SELECT nome FROM ingredienti WHERE _id=?", new String[]{c.getString(0)});
for (int i = 0; i < r.getCount(); i++) {
Log.d("idpadre", (r.getString(0) + c.getString(0) + r.getCount()));
listp.add(r.getString(0));
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.row_salsicce, R.id.textViewList, listp);
listView.setAdapter(adapter);