diff --git a/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java b/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java index ddcb0f9..f824f18 100644 --- a/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java +++ b/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java @@ -66,6 +66,7 @@ public class RpcUrl { public static String ToFoodFactoryTransportLogRpc_Query ="/MainSystem/B3_ZhongHui/Rpcs/ToFoodFactoryTransportLogRpc/Query"; public static String ToFoodFactoryTransportLogRpc_Load ="/MainSystem/B3_ZhongHui/Rpcs/ToFoodFactoryTransportLogRpc/Load"; + public static String ToFoodFactoryTransportLogRpc_Close ="/MainSystem/B3_ZhongHui/Rpcs/ToFoodFactoryTransportLogRpc/Close"; public static String ToFoodFactoryTransportLogRpc_EnterBreedFactory ="/MainSystem/B3_ZhongHui/Rpcs/ToFoodFactoryTransportLogRpc/EnterBreedFactory"; public static String ToFoodFactoryTransportLogRpc_LeaveBreedFactory ="/MainSystem/B3_ZhongHui/Rpcs/ToFoodFactoryTransportLogRpc/LeaveBreedFactory"; diff --git a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/MaojiCarsinfoActivity.java b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/MaojiCarsinfoActivity.java index 2bfa112..f59ee99 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/MaojiCarsinfoActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/MaojiCarsinfoActivity.java @@ -1,6 +1,8 @@ package com.qhclh.ytzh.work.carsmannage; import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; import android.view.View; import android.widget.ListView; @@ -122,4 +124,38 @@ public class MaojiCarsinfoActivity extends BaseActivity { }; loadTask.execute(); } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.close, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.item_close: + close(); + break; + + } + return super.onOptionsItemSelected(item); + } + + private void close() { + ViewOnClickTask closeTask = new ViewOnClickTask(this,"加载中...") { + @Override + protected void successUI() { + showToast("已结束当前行程"); + finish(); + } + + @Override + public Object call() throws Exception { + JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.ToFoodFactoryTransportLogRpc_Close,id); + return null; + } + }; + closeTask.execute(); + } } diff --git a/app/src/main/res/menu/close.xml b/app/src/main/res/menu/close.xml new file mode 100644 index 0000000..289dcb7 --- /dev/null +++ b/app/src/main/res/menu/close.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file