2013-02-25 38 views
0

我的問題是,當點擊按鈕時,它會轉到下一個活動,在這段時間內,下一個活動需要花費將近10-12秒的時間來加載這些值。請幫助我解決這個問題,並提出建議。如何通過點擊Android中的按鈕來獲得快速輸出,哪個計算部分必須完成?

下面是代碼:

Button mButton = (Button)findViewById(R.id.pay); 
mButton.setOnClickListener(new View.OnClickListener() 
{ 
public void onClick(View view) 
    { 
    Intent i=new Intent(MainActivity.this,second.class); 
    i.putExtra("rate", rate);      
    startActivity(i); 
    } 
}); 

所以點擊按鈕時的計算部也在努力。幫我解決這個問題。

+0

你現在在做什麼計算? – Renjith 2013-02-25 06:01:44

+0

即時做計算器應用程序的計算在這裏應用程序的最大年限是50年,如果我們選擇在這種情況下它需要大量的時間來加載。 @RKN – Danny 2013-02-25 06:07:49

+0

當單擊按鈕時,最好在AsyncTask中進行計算,以便顯示** Loading ... **進度條並在'onPostExecute()'中調用第二個活動,這樣用戶將至少有一些想法,即某個過程正在進行。 – Pallavi 2013-02-25 06:34:59

回答

0

不知道你正在嘗試做....

在你的onClick()方法中,你開始新的活動,這樣顯然會去新的活動。你爲什麼不在onClick方法本身進行計算並更新顯示的值?

+0

是的,實際上該方法將被稱爲那裏,我想減少加載時間,如果我點擊按鈕@扎基安瓦爾哈姆達尼 – Danny 2013-02-25 06:20:37

相關問題