运单号长按到剪切板
This commit is contained in:
parent
007ecbadaa
commit
9faccae17d
@ -1,5 +1,10 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import static androidx.core.content.ContextCompat.getSystemService;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -87,10 +92,10 @@ public class OrderList1Fragment extends BaseFragment {
|
|||||||
if (index == 1) {
|
if (index == 1) {
|
||||||
initData();
|
initData();
|
||||||
} else {
|
} else {
|
||||||
if(olb.getData().getList().size()==0){
|
if (olb.getData().getList().size() == 0) {
|
||||||
dataKey=false;
|
dataKey = false;
|
||||||
Toast.makeText(con,"没有更多了",Toast.LENGTH_SHORT).show();
|
Toast.makeText(con, "没有更多了", Toast.LENGTH_SHORT).show();
|
||||||
}else{
|
} else {
|
||||||
addData();
|
addData();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,6 +208,21 @@ public class OrderList1Fragment extends BaseFragment {
|
|||||||
in.putExtra("id", ld.getOrderId());
|
in.putExtra("id", ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"已复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
if (ld.getMakeStatus() == 107001) {
|
if (ld.getMakeStatus() == 107001) {
|
||||||
state_img.setVisibility(View.VISIBLE);
|
state_img.setVisibility(View.VISIBLE);
|
||||||
state_img.setImageResource(R.mipmap.invoicing_state);
|
state_img.setImageResource(R.mipmap.invoicing_state);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -200,6 +203,21 @@ public class OrderList2Fragment extends BaseFragment {
|
|||||||
in.putExtra("id", ld.getOrderId());
|
in.putExtra("id", ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"已复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
Button btnAgain = v.findViewById(R.id.btnAgain);
|
Button btnAgain = v.findViewById(R.id.btnAgain);
|
||||||
btnAgain.setOnClickListener(v1 -> {
|
btnAgain.setOnClickListener(v1 -> {
|
||||||
// Intent in=new Intent(con, NodeInfoActivity.class);
|
// Intent in=new Intent(con, NodeInfoActivity.class);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -210,6 +213,21 @@ public class OrderList3Fragment extends BaseFragment {
|
|||||||
in.putExtra("id", ld.getOrderId());
|
in.putExtra("id", ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
if (ld.getMakeStatus() == 107001) {
|
if (ld.getMakeStatus() == 107001) {
|
||||||
state_img.setVisibility(View.VISIBLE);
|
state_img.setVisibility(View.VISIBLE);
|
||||||
state_img.setImageResource(R.mipmap.invoicing_state);
|
state_img.setImageResource(R.mipmap.invoicing_state);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -209,6 +212,21 @@ public class OrderList4Fragment extends BaseFragment {
|
|||||||
in.putExtra("id", ld.getOrderId());
|
in.putExtra("id", ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
if (ld.getMakeStatus() == 107001) {
|
if (ld.getMakeStatus() == 107001) {
|
||||||
state_img.setVisibility(View.VISIBLE);
|
state_img.setVisibility(View.VISIBLE);
|
||||||
state_img.setImageResource(R.mipmap.invoicing_state);
|
state_img.setImageResource(R.mipmap.invoicing_state);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -206,6 +209,21 @@ public class OrderList5Fragment extends BaseFragment {
|
|||||||
in.putExtra("id",ld.getOrderId());
|
in.putExtra("id",ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
if(ld.getMakeStatus()==107001){
|
if(ld.getMakeStatus()==107001){
|
||||||
state_img.setVisibility(View.VISIBLE);
|
state_img.setVisibility(View.VISIBLE);
|
||||||
state_img.setImageResource(R.mipmap.invoicing_state);
|
state_img.setImageResource(R.mipmap.invoicing_state);
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
package com.oneclouds.cargo.ui.home.typelist;
|
package com.oneclouds.cargo.ui.home.typelist;
|
||||||
|
|
||||||
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
@ -195,6 +198,21 @@ public class OrderList6Fragment extends BaseFragment {
|
|||||||
in.putExtra("id", ld.getOrderId());
|
in.putExtra("id", ld.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
|
v.setOnLongClickListener(v13 -> {
|
||||||
|
// 获取TextView中的文本
|
||||||
|
String text = ld.getOrderNum();
|
||||||
|
|
||||||
|
// 获取剪切板管理器
|
||||||
|
ClipboardManager clipboard = (ClipboardManager) con.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
if (clipboard != null) {
|
||||||
|
// 创建一个剪切数据对象
|
||||||
|
ClipData clip = ClipData.newPlainText("label", text);
|
||||||
|
// 将数据设置到剪切板
|
||||||
|
clipboard.setPrimaryClip(clip);
|
||||||
|
ToastUtil.show(con, text+"复制到剪切板");
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
if (ld.getMakeStatus() == 107001) {
|
if (ld.getMakeStatus() == 107001) {
|
||||||
state_img.setVisibility(View.VISIBLE);
|
state_img.setVisibility(View.VISIBLE);
|
||||||
state_img.setImageResource(R.mipmap.invoicing_state);
|
state_img.setImageResource(R.mipmap.invoicing_state);
|
||||||
|
@ -78,7 +78,7 @@
|
|||||||
android:maxLength="11"
|
android:maxLength="11"
|
||||||
android:maxLines="1"
|
android:maxLines="1"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:textSize="@dimen/dp_14" />
|
android:textSize="@dimen/dp_18" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
Loading…
Reference in New Issue
Block a user