小编lia*_*har的帖子

如何从00:00开始计时器

当我点击图像按钮(应启动计时器)时,计时器不会从00:00开始,而是从应用程序运行时开始.例如,如果我打开应用程序并等待10秒钟,当我点击图像按钮时,计时器将从00:10开始计时..我应该怎样做才能从00:00开始计时器每当我点击图像按钮?

这是我的代码:

import android.app.Activity;
import android.os.Bundle; 
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Chronometer;
import android.widget.ImageButton;
import android.os.SystemClock;

public class MainScreen extends Activity {
    Chronometer focus;
    ImageButton start;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main_screen);

    start=(ImageButton)findViewById(R.id.FingerStartImageBtn);
    focus=(Chronometer)findViewById(R.id.timer);
    focus.setBase(SystemClock.elapsedRealtime());
    start.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            focus.start();
        }
    });

 }
}
Run Code Online (Sandbox Code Playgroud)

android chronometer

5
推荐指数
2
解决办法
4464
查看次数

如何在创建时将值插入数据库?(SQLite Android Studio)

我在我的android studio项目中使用SQLite数据库,我需要在我的数据库中的特定表中的列中插入一些默认值,只有在它第一次创建!("第一次" - 我的意思是只有当数据库(和我想要的表设置默认值)被创建时!而不是当它打开(但没有创建)时)

这是我的dbHelper类:

public class DBhelper extends SQLiteOpenHelper {
//Table Name
public static final String TABLE_NAME = "MyShifts";
public static final String Table_NAME2="MySettings";
//Table coloumns
public static final String _ID = "_id";
public static final String MyShifts_EnteyHour = "enteryhour";
public static final String MyShifts_ExitHour = "exithour";
public static final String MyShifts_EnteryDate = "enterydate";
public static final String MyShifts_ExitDate = "exitdate";
public static final String MyShifts_Taarif="Tarrif";
public static final String MyShifts_Bonus="Bonus";
public static …
Run Code Online (Sandbox Code Playgroud)

database sqlite android default android-studio

3
推荐指数
1
解决办法
1万
查看次数

复选框中的 OnclickListener (Android Studio)

这是我的代码的一部分,其中包括 CheckBox(ChckBoxNo):

    final CheckBox ChckBoxNo = (CheckBox)promptsView.findViewById(R.id.ChkBoxNo);

                                  ChckBoxNo.setChecked(true);

                                   ChckBoxNo.setOnClickListener(new View.OnClickListener() {
                                       @Override
                                       public void onClick(View v) {
                                           if (ChckBoxNo.isChecked()) {

                                         ChckBoxNo.setChecked(false);
                                           }
                                           else if (!ChckBoxNo.isChecked())
                                           {
                                               ChckBoxNo.setChecked(true);
                                           }
                                       }
                                   });
Run Code Online (Sandbox Code Playgroud)

开始时,我将复选框上的 isChecked() 方法设置为 true,然后在复选框上实现 onclicklistener。当我运行应用程序时,复选框被选中,因为我定义了eralier,但是当我点击复选框时,它被取消选中,然后立即再次选中(我没有再次点击复选框!)我该怎么做才能解决这个问题,怎么办我的代码有问题吗?谢谢!

java checkbox android onclicklistener

3
推荐指数
1
解决办法
1万
查看次数

如何比较两个目录并获取丢失的文件?时间:2019-05-06 标签:c#winform

这就是代码:

enter code here 

private void button1_Click(object sender, EventArgs e)
    {
        try
        {
            string[] Folder1 = Directory.GetFiles(txtFolder1.Text, comboBox1.SelectedItem.ToString());
            string[] Folder1FileNames = new string[Folder1.Length];
            int c = 0;
            string fname1;


            foreach (string f in Folder1)
            {
                fname1 = Path.GetFileName(f);
                Folder1FileNames[c] = fname1;

                c++;
            }



            string fname2;
            string[] Folder2 = Directory.GetFiles(txtFolder2.Text, comboBox1.SelectedItem.ToString());
            string[] Folder2FileNames = new string[Folder2.Length];
            int t = 0;
            foreach (string f in Folder2)
            {
                fname2 = Path.GetFileName(f);
                Folder2FileNames[t] = fname2;
                t++;

            }
            int m=0;
            foreach (string f in Folder1FileNames) …
Run Code Online (Sandbox Code Playgroud)

c# directory compare winforms

0
推荐指数
1
解决办法
8453
查看次数