Xamarin android传递和重置活动之间的时间 [英] Xamarin android passing and reset time between activities
本文介绍了Xamarin android传递和重置活动之间的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
活动和重置之间的时间从其他活动中消失
需要帮助请快速回复
嗨!我对xamarin不熟悉的每个人都很有帮助。
我想把时间花在SeeTime活动上,并将时间重置为60,这也将重置MainActivity中的时间。
我尝试过:
Pass time between activity and reset from other activity
Need Help Kindly reply fast
Hi! Everyone I'm new to xamarin kindly helps me.
I want to pass time to SeeTime activity and reset time to 60 from that activity which will also reset time in the MainActivity.
What I have tried:
Code of MainActivity:
public class MainActivity : AppCompatActivity
{
public EditText timer;
Button btn;
public int elapsedTime; // counting values integer
Handler myHandler; // used to delay runnable for a second which delay_RATE
int delay_RATE = 1000; //delay
Java.Lang.Runnable r;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.activity_main);
elapsedTime = 60; // default value
myHandler = new Handler(); //initializing handler
r = new Java.Lang.Runnable(Run);
timer = FindViewById(Resource.Id.timertxt);
btn = FindViewById(Resource.Id.btn1);
btn.Click += Btn_Click;
Counter();
}
private void Btn_Click(object sender, System.EventArgs e)
{
elapsedTime = 20;
StartActivity(typeof(SeeTime));
}
void Counter()
{
elapsedTime--; // increment
timer.Text = elapsedTime.ToString();
myHandler.PostDelayed(r, delay_RATE);
if (elapsedTime == 0)
{
elapsedTime = 20;
}
}
void Run()
{
Counter();
}
}
Code of SeeTimer Activity:
public class SeeTime : Activity
{
MainActivity mainActivity;
private EditText timer;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.Time);
timer = FindViewById(Resource.Id.txtTime);
mainActivity = new MainActivity();
timer.Text = mainActivity.timer.Text;
// Create your application here
}
}
推荐答案
查看文章: 在活动之间传递数据Android教程 [ ^ ]
/ ravi
See this article: Passing Data Between Activities Android Tutorial[^]
/ravi
这篇关于Xamarin android传递和重置活动之间的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文