how call activity.java in other one using button listener

Sayed Nasri

New member
Jun 14, 2013
1
0
0
Visit site
I have two class activity that runs perfectly separately (ArduinoBlinkLEDActivity.java and ObjTrackActivity.java) .. I want to merge the two classes in one slass; i want to call the second class in the first one using the onclick activity buttonListener. i think that need to change layouts
please i need your help

ArduinoBlinkLEDActivity.java:

public class ArduinoBlinkLEDActivity extends Activity {

// TAG is used to debug in Android logcat console
private static final String TAG = "ArduinoAccessory";



@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


setContentView(R.layout.main);
while (connected) {
startService(new Intent(this, ArduinoBlinkLEDActivity.class));

}



iptext = (EditText) findViewById(R.id.ipserveur);
connexion = (Button) findViewById(R.id.button2);
deconnexion = (Button) findViewById(R.id.button1);




}


ObjTrackActivity.java :


public class ObjTrackActivity extends Activity {
private static final String TAG = "ObjTrackActivity";


public ObjTrackActivity() {
Log.i(TAG, "Instantiated new " + this.getClass());
}

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
Log.i(TAG, "onCreate");
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(new ObjTrackView(this));
}

ObjTrackView.java:

class ObjTrackView extends SampleViewBase {

private int mFrameSize;
private Bitmap mBitmap;
private int[] mRGBA;

public ObjTrackView(Context context) {
super(context);
}



my test that doesn't work: ArduinoBlinkLEDActivity.java:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


iptext = (EditText) findViewById(R.id.ipserveur);
connexion = (Button) findViewById(R.id.button2);
deconnexion = (Button) findViewById(R.id.button1);
Button btnNextScreen = (Button) findViewById(R.id.btnNextScreen);

//Listening to button event
btnNextScreen.setOnClickListener(new View.OnClickListener() {

public void onClick(View arg0) {
//Starting a new Intent
Log.i(TAG, "onCreate");
//super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(new ObjTrackView(this));

}
});
 

Forum statistics

Threads
943,197
Messages
6,917,741
Members
3,158,870
Latest member
RandyRoyalty