小编Whi*_*ear的帖子

来自URL的InputStream

如何从URL获取InputStream?

例如,我想将文件放在url上,wwww.somewebsite.com/a.txt并通过servlet将其作为Java中的InputStream读取.

我试过了

InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt");
Run Code Online (Sandbox Code Playgroud)

但我得到的是一个错误:

java.io.FileNotFoundException
Run Code Online (Sandbox Code Playgroud)

java url inputstream

108
推荐指数
4
解决办法
14万
查看次数

使用touchListener和clickListener处于突出显示状态的左侧按钮

执行以下操作后,我的按钮保持在突出显示状态时出现问题:

public class MainActivity extends AppCompatActivity {

    @SuppressLint("ClickableViewAccessibility")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        AppCompatButton button = (AppCompatButton) findViewById(R.id.mybutton);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.d("Test", "calling onClick");
            }
        });
        button.setOnTouchListener(new View.OnTouchListener() {

            public boolean onTouch(View v, MotionEvent event) {
                switch (event.getAction()) {
                    case MotionEvent.ACTION_DOWN: {
                        v.getBackground().setColorFilter(0xe0f47521,PorterDuff.Mode.SRC_ATOP);
                        v.invalidate();
                        break;
                    }
                    case MotionEvent.ACTION_UP: {
                        v.getBackground().clearColorFilter();
                        v.invalidate();
                        v.performClick();
                        Log.d("Test", "Performing click");
                        return true;
                    }
                }
                return false;
            }
        });

    }
}

Run Code Online (Sandbox Code Playgroud)

关于上面的代码,在使用它时,我希望按钮单击由触摸来处理,并且通过返回“ true”,处理应在touchListener处停止。

但这种情况并非如此。即使正在调用单击,按钮仍保持突出显示状态。

我得到的是:

Test - …
Run Code Online (Sandbox Code Playgroud)

android ontouchlistener android-button onclicklistener

10
推荐指数
1
解决办法
274
查看次数

Android - Dialog Fragment顶部的浮动操作按钮

我有一个Floating Action Button,当我点击它时,我打开一个DialogFragment.打开对话框时,按钮位于对话框下方.我的问题是,如何在onclick活动结束后将按钮放在DialogFragment

android android-dialogfragment floating-action-button

2
推荐指数
1
解决办法
3153
查看次数