如何让返回键具有删除编辑内容功能?

上一篇 / 下一篇  2017-10-13 16:51:40

1.如何让返回键具有删除编辑内容功能

在编辑界面,如果正在编辑,就删除编辑的内容。如果编辑的内容为空,按下返回键就返回上一界面

请问该如何实现?

[SOLUTION]
修改Activity.java中onKeyUp 为如下:
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (getApplicationInfo().targetSdkVersion
>= Build.VERSION_CODES.ECLAIR) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.isTracking()
&& !event.isCanceled()) {
/// M: Fix ALPS00247686, ALPS00253881 Free test JE issue @{
if (isResumed()) {
View decorView = this.getWindow().getDecorView();//mtk cpu modifyBegin
if(decorView!=null){
View focus = decorView.findFocus();
if(focus!=null&&focus instanceof EditText){
(EditText) editText = (EditText)focus;
CharSequence text = editText.getText();

2.hotknot接收数据成功之后没有自动打开或播放的说明

对于hotknot1.0版本, hotknot传输特定格式的文件(如MP4等)完成后,没有自动播放。

[SOLUTION]
目前我司对于的接收成功文件之后做的动作,实现的code在HotKnotFileServer.java
(mediatek\packages\apps\hotknotbeam\src\mediatek\hotknotbeam)的doDownload方法大约305行的如下code处:
//Demo purpose
if(mInfo.isShowNotification() && MimeUtilsEx.isGallerySupport(paths[0])) {
try {
showActivity();
} catch(Exception e) {
e.printStackTrace();
}
}
}
上段code的if是对MIME type的判断,具体可以查看MimeUtilsEx.isGallerySupport方法。
然后, showActivity()里有弹出magic提示音以及对相应MIME type进行startActivity处理。
所以, 针对特定格式的文件,传输成功之后的动作,可以在此自行实现。


TAG: MTK mtk

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2017-11-22  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

  • 访问量: 2381
  • 日志数: 35
  • 建立时间: 2016-08-12
  • 更新时间: 2017-11-06

RSS订阅

Open Toolbar