ต้องการเขียนโปรแกรม คำนวนเกรดเฉลี่ย โดยมี 2 class ให้นำรายวิชาที่กรอก คลาส 1 มาโชว์ class 2 แล้ว นำเกรด ใน class มาโชว์คลาส 2 แล้วคำนวนหาค่า เฉลี่ย จากเกรด มีโค๊ตครับ มั่วๆ ยังไม่เสร็จ
class 1
package test.grade;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
@SuppressWarnings(“unused”)
public class add extends Activity implements View.OnClickListener{
private static final int GradeAndroid = 0;
private static final int VaLue1 = 0;
private static final int Value2 = 0;
private View v;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add);
Button add=(Button)findViewById(R.id.ok);
add.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId()==R.id.ok)
{
//Intent ok=new Intent(this,GradeAndroid.class);
//startActivity(ok);
int num=R.id.editText1;
int num2=R.id.editText2;
Intent ok = new Intent(getApplicationContext(),GradeAndroid.class);
ok.putExtra(“Value1”,String.valueOf(num));
ok.putExtra(“Value2”,String.valueOf(num2));
startActivityForResult(ok,(num));
startActivityForResult(ok,(num2));
}
}
private void clear() {
// TODO Auto-generated method stub
}
}
class 2 ยังมั่วๆ ทั้ง 2 class
package test.grade;
import test.grade.add;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.app.AlertDialog;
@SuppressWarnings(“unused”)
public class GradeAndroid extends Activity implements OnClickListener{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button add=(Button)findViewById(R.id.add1);
add.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId()==R.id.add1)
{
Intent add=new Intent(this,add.class);
startActivity(add);
Bundle extras = getIntent().getExtras();
if (extras == null) {
return;
}
String val1 = getIntent().getStringExtra(“Value1”);
String val2 = getIntent().getStringExtra(“Value2”);
int num = Integer.parseInt(val1);
int num2 = Integer.parseInt(val2);
TextView text1 = (TextView)findViewById(R.id.text01);
TextView text2 = (TextView)findViewById(R.id.text1);
text1.setText(num);
text2.setText(num2);
TextView Activity;
setContentView(num);
setContentView(num2);
// startActivity(add);
}
}
private void setContentView(String val2) {
// TODO Auto-generated method stub
}
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater me=getMenuInflater();
me.inflate(R.menu.menu1, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId()==R.id.item1)
{
clear();
}
else if (item.getItemId()==R.id.item2);
{
finish();
}
return super.onOptionsItemSelected(item);
}
// private void clear(GradeAndroid gradeAndroid) {
// // TODO Auto-generated method stub
private void clear() {
// TODO Auto-generated method stub
}
}
// }
วอนผู้รู้ช่วยแก้ให้หน่อยครับ เอาแ่มาโชว์แล้วคำนวน ผมยังเอาค่ามาคำนวนไม่ได้