小编Kar*_*Dog的帖子

Android Rxjava订阅了变量

我正在学习观察者模式,我希望我的观察者在改变它的值并做一些操作时跟踪某个变量,我做了类似的事情:

public class Test extends MyChildActivity {

   private int VARIABLE_TO_OBSERVE = 0;

   Observable<Integer> mObservable = Observable.just(VARIABLE_TO_OBSERVE);  

   protected void onCreate() {/*onCreate method*/
       super();
       setContentView();
       method();
       changeVariable();
   }

   public void changeVariable() {
       VARIABLE_TO_OBSERVE = 1;
   }

   public void method() {
       mObservable.map(value -> {
            if (value == 1) doMethod2();
            return String.valueOf(value);
       }).subScribe(string -> System.out.println(string));
   }

   public void doMethod2() {/*Do additional operations*/}

}
Run Code Online (Sandbox Code Playgroud)

但doMethod2()不会被调用

android observer-pattern rx-java

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

未绑定的类路径变量java android eclipse

Eclipse上Unbound Class Path变量的含义是什么?我收到错误,不知道如何修复它.

java eclipse android

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

Eclipse中的LogCat是什么?

LogCat在Eclipse中做了什么?

我该如何使用它?我之前从未在Eclipse中使用过日志猫,所以我不明白.

java eclipse android

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

在Eclipse上将java项目转换为android项目

我见过有关将android转换为java项目的问题.现在我想知道将Java项目转换为Android项目.有什么办法吗?谢谢

java eclipse android

8
推荐指数
1
解决办法
5万
查看次数

ClassCastException:android.widget.LinearLayout $ LayoutParams

所以我在FinderActivity.class中执行适配器时遇到此错误.

public class FinderActivity extends ListActivity
{
    private List<String> itemsearchoptions = Arrays.asList(
            new String[]
                    {
                        "Search Service Center","Search Showroom",
                        "Area Surveillance", "Nearest OAC Offices"
                    });
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.finder);


        getListView().setAdapter(new FinderListAdapter(this, this.itemsearchoptions));//cause of error


    }
Run Code Online (Sandbox Code Playgroud)

这是My FinderAdapterclass:

public class FinderListAdapter extends BaseAdapter
{
    Context context;
    LayoutInflater inflater;
    private int[]icons = 
    {
        R.drawable.icon_service_center,
        R.drawable.icon_car_showroom, 
        R.drawable.icon_radar, 
        R.drawable.icon_office
    };
    private List<String>options = null;

    public FinderListAdapter(Context paramContext, List<String>paramList)
    {
        this.context = paramContext;
        this.options = paramList;
        this.inflater = LayoutInflater.from(paramContext);
    }

    @Override …
Run Code Online (Sandbox Code Playgroud)

layout android

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

Android 模拟应用程序内的应用程序上下文

我在创建测试类时遇到问题。基本上我想测试执行网络调用的视图模型类。使用 dagger 注入类网络组件需要上下文参数来检查连接,这是我的视图模型:

class MyViewModel(application: Application): AndroidViewModel(application) {
   @Inject lateinit var network: NetworkService
    init {
        DaggerNetworkComponent.builder().networkModule(NetworkModule(application.applicationContext))
        .build().inject(this)
        network.callNetwork()
    } 
}
Run Code Online (Sandbox Code Playgroud)

测试类是这样的

lateinit var myViewModel: MyViewModel
@Test
fun testMyNetwork() { 
   application =  Mockito.mock(Application::class.java)
   myViewModel = MyViewModel(application)
}
Run Code Online (Sandbox Code Playgroud)

总是application.applicationContext返回 null,然后返回IllegalStateException

有什么解决办法吗?

android unit-testing mockito android-viewmodel

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

Yii 2.0在renderPartial中加载css和js

如果我使用renderPartial()渲染页面,如何加载css和javascript文件?问题是我需要我的页面是移动响应.当我使用render()时这似乎不是问题

我尝试在我的页面中包含boostrap css和js,但它仍然无法正常工作.

我在我的页面中包含了css和js:

<link rel="stylesheet" href="<?= Yii::getAlias('@web/css/bootstrap.min.css')?> ">
<link rel="stylesheet" href="<?= Yii::getAlias('@web/css/sb-admin.css')?>">
<link rel="stylesheet" href="<?= Yii::getAlias('@web/css/site.css')?>">
<link rel="stylesheet" href="<?= Yii::getAlias('@web/css/jquery-ui.css')?>">
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript" src="<?= Yii::getAlias('@web/js/jquery.js')?>"></script>
<script type="text/javascript" src="<?= Yii::getAlias('@web/js/bootstrap.min.js')?>"></script>
Run Code Online (Sandbox Code Playgroud)

在我的控制器中:

return $this->renderPartial('create', [
                        'model' => $model,
            ]);
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

css twitter-bootstrap yii2

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

Yii 2.0 Widget元素选项

所以我有一个listView小部件,显示文本列表

echo Menu::widget([
                   'options' => ['class'=>'nav navbar-nav side-nav'], 
                   'items'   => [
                       ['label' =>'Dashboard', ],
                       ['label' => 'Products'],
                   ]
                ]);
Run Code Online (Sandbox Code Playgroud)

当我打开浏览器时,结果是:

<ul class="nav navbar-nav side-nav">
   <li>Dashboard</li>
   <li>Products</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何在<li>下面添加html元素:

<ul class="nav navbar-nav side-nav">
     <li><i class='fap fap-dashboard'>Dashboard</i></li>
     <li><b class='fap fap-product'>Products</b></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

通过使用小部件?

我已经尝试在label旁边放置另一个item元素,但是它创建了另一个<ul>元素,我也尝试在label旁边使用'options',而是改变li属性(不在其中创建)

html php tags yii2 yii-widgets

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

我在哪里可以找到eclipse中的导入文件

我只是想知道Eclipse存储导入文件的位置

import com.codecarpet.fbconnect.FBRequest.
Run Code Online (Sandbox Code Playgroud)

java eclipse android

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

FFMPEG缩放,缩放和连续滤波器

我正在使用ffmpeg for android来产生mp4格式的视频。我在使该命令在FFMPEG中工作时遇到麻烦,基本上我想添加两个图像,对其进行缩放,添加缩放效果,最后将结果合并为一个视频文件。我做了这样的事情:

ffmpeg 
-t 8 -i image1.png
-t 8 -i image2.png
-filter_complex
[0:v]scale=720:720[scl1]; [1:v]scale=720:720[scl2];
[scl1]zoompan=z=if(lte(zoom, 1.0), 1.55, max(1.001, zoom - 0.0010)):d=205, fade=t=out:st=7:d=1[v0];
[scl2]zoompan=z=if(lte(zoom, 1.0), 1.55, max(1.001, zoom - 0.0010)):d=205, fade=t=in:st=0:d=1,fade=t=out:st=7:d=1[v1];
[v0][v1]concat=n=2:v=1:a=0, format=yuv420p[v] -map [v] outputVideo.mp4
Run Code Online (Sandbox Code Playgroud)

一直在修改此命令一段时间,但仍然无法使它正常工作,并且出现错误:

Input link in1:v0 parameters (size 1280x720, SAR 0:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 45:31)
[Parsed_concat_7 @ 0xf0d77600] Failed to configure output pad on Parsed_concat_7
Run Code Online (Sandbox Code Playgroud)

ffmpeg android-ffmpeg

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