I have created a sdk to get the name of button clicked so that i can use it in multiple applications and get the name of button in sdk and store it in Database(SQLite).
I have successfully got the value in my sdk from application but the problem i m facing is how to store it in database. it is giving an exception(screen shot of logcat attached).
Code i used to transfer data in my main class of sdk is :
public void onClick(View v){
        //String s=(String) ((TextView) v).getText();
        buttonText = ((Button)v).getText().toString();
        Intent intt=new Intent(MainActivity.this,DatabaseHelper.class);
        Bundle bundle=new Bundle();
        bundle.putString(EVENT_FIELD, buttonText);
        intt.putExtras(bundle);
        startActivity(intt);
    }
Code i used in my Database class of sdk is:
    protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                
                Intent intent=getIntent();
                Bundle extras=intent.getExtras();
                String eventTextDB=extras.getString(EVENT_FIELD1);
                
                 
                 
                 
        
    }
Aucun commentaire:
Enregistrer un commentaire