頂我的代碼傳遞參數等活動
package com.br.openeed.engtoolspro;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
public class TubulaoDados extends Activity {
// WIDGETS
Spinner spTsolo;
Button btCalcular;
EditText etCarga, etMenorbase;
TextView tvMenorbase, tvCm;
// VARIABLES
double valorCarga, valorTsolo, valorMenorbase, cargaKgf,
verificacaoOblongada, verificacaoOblongada2, maiorBase, menorBase,
areaFuste, diametroFuste, valorAlturabase, volumeBase;
我有以下的方法是用戶的計算之後調用:
// Writes the results to other activity
public void chamaResultados() {
Intent ITubulaoDados = new Intent(TubulaoDados.this,
TubulaoResultados.class);
ITubulaoDados.putExtra("resultadoDiametrofuste", diametroFuste);
startActivity(ITubulaoDados);
}
在另一個activity'm有:
package com.br.openeed.engtoolspro;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class TubulaoResultados extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.tubulaoresultados);
final TextView tvResultadofuste;
Intent ITubulaoDados = getIntent();
final String resultadoFuste;
if (ITubulaoDados != null) {
tvResultadofuste.setText(Double.parseDouble(diametroFuste));
Log.i("TubulaoResultados","resultadoDiametrofuste" + diametroFuste);
}
}
}
我不能工作,我是初學者,不明白的地方TA錯了,我覺得變量t我在另一個活動創造的帽子沒有被認識到這一點
如果u有任何疑問不是來聊天框,多問有太多 – Khan 2012-03-12 12:22:49