From 9580ef19966b4381216ec863c8c1c333d489f33a Mon Sep 17 00:00:00 2001 From: 陈力 <66164129@qq.com> Date: 星期一, 29 五月 2023 23:45:09 +0800 Subject: [PATCH] sqllite 和 点击隐藏键盘 --- app/src/main/java/com/lotaai/canguiayw/MainActivity.java | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/MainActivity.java b/app/src/main/java/com/lotaai/canguiayw/MainActivity.java index ecae83b..601fa53 100644 --- a/app/src/main/java/com/lotaai/canguiayw/MainActivity.java +++ b/app/src/main/java/com/lotaai/canguiayw/MainActivity.java @@ -1,6 +1,7 @@ package com.lotaai.canguiayw; import androidx.appcompat.app.AppCompatActivity; +import androidx.arch.core.executor.DefaultTaskExecutor; import android.content.Context; import android.content.Intent; @@ -9,30 +10,73 @@ import android.os.Bundle; import android.util.Log; import android.view.View; +import android.widget.ImageView; + import com.blankj.utilcode.util.LogUtils; +import com.blankj.utilcode.util.TimeUtils; import com.lotaai.canguiayw.device.CanGuiCommand; import com.lotaai.canguiayw.device.CanguiStatus; import com.lotaai.canguiayw.device.DeviceMessage; import com.lotaai.canguiayw.device.DeviceType; import com.lotaai.canguiayw.device.MessageType; import com.lotaai.canguiayw.device.service.CanGuiService; +import com.lotaai.canguiayw.sqllitedb.Order; +import com.lotaai.canguiayw.sqllitedb.OrderDetail; +import com.lotaai.canguiayw.sqllitedb.SqlliteDbManage; + import org.greenrobot.eventbus.EventBus; + +import java.util.Date; +import java.util.Random; public class MainActivity extends AppCompatActivity { private Context context; + private ImageView logoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LogUtils.i("VERSION.SDK_INT:" +VERSION.SDK_INT); + logoView = findViewById(R.id.logo); context = MainActivity.this; Intent startIntent = new Intent(context, CanGuiService.class); startService(startIntent); + logoView.setOnLongClickListener(new View.OnLongClickListener() { + @Override + public boolean onLongClick(View view) { + Intent intent = new Intent(); + intent.setClass(MainActivity.this, AdminLoginActivity.class); + startActivity(intent); + return true; + } + }); + testData(); + } + + public void testData(){ + Random random = new Random(); + int rt= random.nextInt(10000-1000+1) + 1000; + Order order = new Order(); + order.setOrderNo("GB"+ rt); + order.setGridNo("1"); + order.setTakeCode("526895"); + order.setState(0); + Date time = new Date(); + order.setPutInDate(TimeUtils.date2String(time,"yyyy-MM-dd HH:mm:ss")); + SqlliteDbManage.getInstance().insertOrderInfo(order); + for (int p = 0; p < 3;p ++){ + OrderDetail detail = new OrderDetail(); + detail.setItemName("项目"+p); + detail.setNum(p); + detail.setOrderNo(order.getOrderNo()); + SqlliteDbManage.getInstance().insertOrUpdateOrderDetailInfo(detail); + } + LogUtils.i("插入订单数据:" + order.getOrderNo()); } public void gotoSetting(View view){ Intent intent = new Intent(); - intent.setClass(MainActivity.this, ManageActivity.class); + intent.setClass(MainActivity.this, AdminLoginActivity.class); startActivity(intent); } -- Gitblit v1.7.1