Xamarin android传递和重置活动之间的时间 [英] Xamarin android passing and reset time between activities

查看:56
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆