相关疑难解决方法(0)

AsyncTask方法execute()的多个输入参数

大家.我在android网站上读到了AsyncTask的excute()的描述:

public final AsyncTask<Params, Progress, Result> execute (Params... params)

但在我的项目中,我已经阅读了这样的代码:

private static final int JSON = 0;
private static final int NAME = 1;
@Override
protected String doInBackground(String... strData) {    
       FileOutputTask task = new FileOutputTask(context);
       task.execute(strData[JSON], strData[NAME]);
}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我为什么有2个输入参数执行()方法?

由于根据规范,应该只有一个输入参数.

提前致谢!

android android-asynctask

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

EditText在动画之后卡住并且在滚动时还活着......?

我面临着一个非常有趣但令人讨厌的错误,在我的线性布局中,我隐藏了另一个线性布局,使用了负片边距,当用户从列表中选择一个类型时,我使用Translational Animation将布局带到前面,错误是布局来到前面它有一个编辑文本,它变成死了,当我滚动(我的主要布局被滚动视图包围)它活跃起来,当我停止滚动它再次死了...我真的无法判断为什么这发生所以人们PLZ帮助. ...

我还粘贴了下面的视频链接,显示我的应用程序的这种令人讨厌的行为

http://www.dailymotion.com/video/xlskk8_android-app-edit-text-error_tech

我在滚动视图里面的布局xml是

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginTop="-110dip"
android:layout_marginBottom="5dip"
android:id="@+id/notes_editor"
android:orientation="vertical"
>
<EditText 
android:id="@+id/enter_note" 
android:layout_height="wrap_content" 
android:layout_width="fill_parent" 
android:maxLines="2" 
android:lines="2">
</EditText>
<Button
android:id="@+id/save_note" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content"
android:text="Save" />

</LinearLayout>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="-10dip"
android:id="@+id/notes_list"
android:orientation="vertical"
>
</LinearLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

下面的空线性布局按钮用于动态添加子视图,所有其他东西正在正确执行其功能,只有编辑文本显示此异常行为.

用于动画的代码如下

  public void animateEditor()
{
      slider = new TranslateAnimation(0, 0, 0,180 );   
        slider.setDuration(1250);   
        slider.setFillAfter(true);
        notes_list.startAnimation(slider);
        notes_editor.startAnimation(slider);
}
Run Code Online (Sandbox Code Playgroud)

android android-edittext

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