小编0xC*_*sor的帖子

了解isFinishing()

isFinishing()http://developer.android.com/reference/android/app/Activity.html上阅读Android文档后,我感到困惑

如果我打电话isFinishing()onPause(),返回值是什么isFinishing()呼,应在以下3个方案是什么?

  1. 由于finish()被调用,活动正在被杀死.
  2. 由于内存不足,活动不在前台,而活动(不是应用程序)被操作系统杀死.
  3. 活动将进入后台.

我确信在方案1中结果finish()将是真的,在方案3 中将是错误的.

情景2怎么样?在方案2中会isFinishing()返回true还是false

android

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

Android - setOnClickListener vs OnClickListener vs View.OnClickListener

我的理解是,当我创建一个侦听点击的按钮对象时,我必须:

  1. 创建按钮对象
  2. 使用OnClickListner使它听取用户的点击
  3. 用于onClick在用户单击按钮后执行操作

现在,

  • 哪里setOnClickListener符合上述逻辑?
  • 哪一个实际上听按钮点击?
  • setOnClickListener
  • OnClickListener
  • View.OnClickListener
  • 这三者有什么不同?

这是我在Android Dev中发现的:

//The example below shows how to register an on-click listener for a Button.

// Create an anonymous implementation of OnClickListener
private OnClickListener mCorkyListener = new OnClickListener() {
    public void onClick(View v) {
      // do something when the button is clicked
    }
};

protected void onCreate(Bundle savedValues) {
    ...
    // Capture our button from layout
    Button button = (Button)findViewById(R.id.corky); …
Run Code Online (Sandbox Code Playgroud)

android onclicklistener

34
推荐指数
4
解决办法
18万
查看次数

不推荐使用androidx.test.InstrumentationRegistry

切换到AndroidX并收到已弃用:import androidx.test.InstrumentationRegistry

如果我下次导入:import androidx.test.platform.app.InstrumentationRegistry 我不能getContext()

例如: val context = InstrumentationRegistry.getContext()

在build.gradle中:

androidTestImplementation 'androidx.test.ext:junit:1.0.0-beta02'
androidTestImplementation 'androidx.test:runner:1.1.0-beta02'
Run Code Online (Sandbox Code Playgroud)

android deprecated androidx

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

用于M位置的圆移N大小数组的最快算法

M位置的圆移位阵列的最快算法是什么?
例如,[3 4 5 2 3 1 4]班次M = 2个位置应该是[1 4 3 4 5 2 3].

非常感谢.

arrays puzzle algorithm math programming-pearls

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

如何在Eclipse中使用断点

我正在使用Eclipse IDE.我不知道如何有效地在Eclipse中放置断点并前进和后退.谁能帮我?

谁能建议一个适合我的网站?

eclipse debugging breakpoints

32
推荐指数
2
解决办法
12万
查看次数

什么是java中的回调方法?术语似乎松散地使用

我不明白回调方法是什么,我听说人们非常松散地使用这个术语.在java世界中,什么是回调方法?如果有人可以提供带有解释的java回调方法的示例代码,那么在我的java学习之旅中它会有很大的帮助吗?

先感谢您.

java spring-mvc callback

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

不推荐使用MotionEventCompat函数

我试图在View上添加一个触摸事件,但是当看到此链接上的弃用支持时,请访问https://developer.android.com/sdk/support_api_diff/26.0.0-alpha1/changes/android.support.v4. view.MotionEventCompat.html

在此输入图像描述

它说,它们都被弃用了,那么替换MotionEventCompat函数的代码是什么?

android

31
推荐指数
1
解决办法
6162
查看次数

如何在EditText中了解按键

我需要在软键盘或硬键盘上检测每个按键EditText.我只需要在按下时一次发送一个字符,不需要最终的文本字符串.

我曾尝试使用EditTextwith onKeyPress,但我遇到了问题,没有用软键盘按键,TextWatcher这不是一个好选择,因为我需要每次按键.是否有任何解决方案可以知道所有按键(包括后退,移位,输入......)?

android android-edittext

30
推荐指数
2
解决办法
4万
查看次数

禁用JButton焦点边框

我在Java中遇到了JButton的问题.基本上,我想禁用按钮的边框(该按钮被添加到JDesktopPane).

这是我的代码:

 JButton j = new JButton("BUTTON");
 j.setIcon(icon1); //icon1 : icon//
 j.setFocusable(true);
 j.setContentAreaFilled(false);
 j.setBounds(90, 20, 130, 30);
 dtp.add(j); //dtp : JDesktopPane//
Run Code Online (Sandbox Code Playgroud)

它可以让边框像这张图片一样消失:

在此输入图像描述

但是当我的鼠标被点击(没有移动)到按钮时,按钮周围有一个"点"边框,如下所示:

在此输入图像描述

所以,我怎么能设置按钮,这样当我不在按钮区域移动鼠标时,它仍然像第一张图像一样设置,但是当我移动鼠标时,按钮周围有一个方形(带有一个灯 - 蓝色背景)?

java swing jbutton

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

以编程方式隐藏/禁用Android软键盘上的表情符号

是否可以隐藏特定的键盘按钮?我有一个EditText和一些设备上它的键盘有笑脸,而在其他设备上它缺少.我想在所有设备上隐藏它.

以下是我的XML EditText:

android:id="@+id/text_editor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignWithParentIfMissing="true"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/send_side"
android:hint="Enter your text"
android:imeOptions="actionSend|flagNoEnterAction"
android:inputType="textLongMessage|textAutoCorrect|textCapSentences|textMultiLine"
android:maxLength="1000"
android:maxLines="3"
android:nextFocusRight="@+id/send_button"
android:padding="12dp"
android:textSize="13sp"
Run Code Online (Sandbox Code Playgroud)

我不得不说我是Android新手,如果不可能,我想知道原因.

谢谢您的帮助.

android android-softkeyboard android-edittext

29
推荐指数
2
解决办法
2万
查看次数