小编Nik*_*ski的帖子

开放类和抽象类有什么区别?

abstract class ServerMock(param: String) {
   protected var someVar = params + "123"

   fun justMyVar() = someVar
}
Run Code Online (Sandbox Code Playgroud)

用法示例:

class BaseServer(param: String) : ServerMock(param) {
   val y = someVar
}
Run Code Online (Sandbox Code Playgroud)

这个类可以被标记为open和不是abstract吗?

openabstractclass和有什么不一样?

abstract-class kotlin

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

检查文件夹是否存在,如果不存在则创建它

我注意到在SO上没有确定的答案,所以我正在寻找一个规范的答案,问题是" 如何检查文件夹是否存在,如果不存在则创建它,使用Google Drive Android API? " .理想情况下显示使用异步方法ResultCallback和使用同步方法的示例.await().

PS我用相同的标题知道这个问题,但是接受的答案集中在已知的滞后错误上isTrashed(),并且不清楚你实际知道文件夹存在的代码中的哪一点.其他答案似乎已过时.

android google-drive-api google-drive-android-api

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

如何实时更新RecyclerView?

我有一个可以由任何用户随时更新的列表。该列表在RecyclerView中显示。我想实时更新此列表,以便用户获得更好的用户体验,因为用户无需执行多次刷新。现在的问题是,如何实时更新此列表?

android android-recyclerview

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

永远不会调用OnActivityResult()

这就是我启动Tab Activity的方法

  Intent i = new Intent("walk.me.TAB");
        startActivityForResult(i, STATIC_RESULT);
Run Code Online (Sandbox Code Playgroud)

注意:STATIC_RESULT = -1或RESULT_OK;

这就是我完成Tab活动的方式

((Button)viewItem.findViewById(R.id.gotherefav)).setOnTouchListener(new OnTouchListener(){

    @Override
    public boolean onTouch(View v, MotionEvent event) {

        if(ime!=null)
        {

        b.putString("ime",ime.toString());
        b.putIntArray("koordinati&kategorija", coordAndCat );

        b.putBoolean("klik", true);

        FinishWithResult(b);
        }
        return false;
    }});



public void FinishWithResult(Bundle b)
{
    Intent i = getIntent();
    i.putExtras(b);
    setResult(Activity.RESULT_OK, i);
     Log.i("in FINISH", "settig Activity Result");  
    finish();   
}
Run Code Online (Sandbox Code Playgroud)

这是我的OnActivityResult实现:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
          Log.i("in OnActivityResult", "Activity Result");  
          Toast.makeText(getBaseContext(), "DOJDE", Toast.LENGTH_LONG).show();
        super.onActivityResult(requestCode, resultCode, data);

          Log.i("in OnActivityResult", "Activity Result"); …
Run Code Online (Sandbox Code Playgroud)

android onresume android-activity onactivityresult

0
推荐指数
1
解决办法
1066
查看次数

如何将FileResource加载到字节数组中?

我有一个名为的文件data.dat,我想加载到byte[]Vaadin中.这是一个数据文件,我需要根据用户的输入加载然后操作.

我试过了:

String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();
FileResource resource = new FileResource(new File(basepath + MY_DATA_FILE));    
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何操纵resource提取byte[].我看到很多关于如何将图像等放到UI组件上的信息,如何流式传输用户生成的PDF等等,但我似乎找不到任何关于如何加载自己的数据文件的例子.然后在代码中操纵......

java java-ee vaadin vaadin7

0
推荐指数
1
解决办法
1925
查看次数

比较Java中的两个字符串(If/Else语句) - Android App

我正在Android应用程序的登录页面上工作.

如您所知,应用程序必须检查用户名和密码是否有效,然后授予用户访问该应用程序的权限.

我使用了以下代码:

...

EditText un = (EditText) findViewById(R.id.username1);

EditText pw = (EditText) findViewById(R.id.password1);

String u = un.getText().toString();

String p = pw.getText().toString();


String myUser = "user1";

String myPass = "pass1";

//////// Now on the click of the Login Button:


public void onClickL (View view){

if ( (u == myUser) && (p == myPass)) /////// move to a new activity

else ///////Display a warning message: Try again

}
Run Code Online (Sandbox Code Playgroud)

我在两个editText字段中输入了正确的字符串,但是我总是收到警告消息.我不明白它有什么问题.

请帮忙 :)

java xml android if-statement android-layout

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