小编Aas*_*hir的帖子

跟踪:requestLayout()调用不正确?

任何人都可以告诉我如何修复以下跟踪:

W/View    (16810): requestLayout() improperly called by 
theme.effects.TopCenterImageView{41dc73f0 V.ED.... ........ 
0,0-480,690 #7f060066 app:id/normal_image} during second 
layout pass: posting in next frame
Run Code Online (Sandbox Code Playgroud)

这是TopCenterImageView的代码:

public class TopCenterImageView extends ImageView {

public TopCenterImageView(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    setScaleType(ScaleType.MATRIX);
}

public TopCenterImageView(Context context, AttributeSet attrs) {
    super(context, attrs);
    setScaleType(ScaleType.MATRIX);
}

public TopCenterImageView(Context context) {
    super(context);
    setScaleType(ScaleType.MATRIX);
}

@Override
protected boolean setFrame(int l, int t, int r, int b) {
    if (getDrawable() == null) {
        return super.setFrame(l, t, r, b); …
Run Code Online (Sandbox Code Playgroud)

android stack-trace

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

解析:从app发送推送通知

我想知道如何使用我的应用程序直接从我的Android应用程序发送解析推送通知到evryone别人.是否有可能做到这一点?

parsing android push-notification parse-platform

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

保存从图库中选取的图像以备将来使用

嘿,我一直在寻找一段时间.以下代码从android库中选择图像并在imageView中显示.但事实上,只要应用程序关闭并重新启动,就必须再次选择.我想知道如何编辑以下内容以在imageView中保存图像.

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
        Uri selectedImage = data.getData();
        String[] filePathColumn = { MediaStore.Images.Media.DATA };

        Cursor cursor = getContentResolver().query(selectedImage,
                filePathColumn, null, null, null);
        cursor.moveToFirst();

        int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
        String picturePath = cursor.getString(columnIndex);
        cursor.close();

        ImageView imageView = (ImageView) findViewById(R.id.imgView);
        imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));

    }


}
Run Code Online (Sandbox Code Playgroud)

android gallery android-gallery

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

如何在每个应用启动时运行一次方法?

嘿,我想知道如何在我refreshChannel();onCreate一个活动中只运行一次方法,直到应用程序被终止或重新启动?

android

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

在片段中加载preferenceactivity值错误

嘿我得到一个错误:getDefaultSharedPreferences在下面的代码中.我怎么解决这个问题?我试图从我的PreferenceActivity加载prefUsername的edittext值.我尝试使用getSharedPreferences但是当PreferenceActivity存储其数据时返回nullDefaultSharedPreferences.任何帮助都是适当的.

错误是: The method getDefaultSharedPreferences(Context) in the type PreferenceManager is not applicable for the arguments (RunawayFragment)

全班:

public class RunawayFragment extends DialogFragment {

public static RunawayFragment newInstance() {
    RunawayFragment f = new RunawayFragment();
    return f;
}


@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    if (getDialog() != null) {
        getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
        getDialog().getWindow().setBackgroundDrawableResource(android.R.color.transparent);
    }

    View root = inflater.inflate(R.layout.runaway_fragment, container, false);
    return root;
}

@SuppressLint("NewApi")
@Override
public void onStart() {
    super.onStart();

    // User Picture …
Run Code Online (Sandbox Code Playgroud)

android android-preferences sharedpreferences android-fragments

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

以特定的重复模式设置列表视图项目的颜色

我想知道如何创建一个循环,以重复出现的模式为每个列表视图项目设置特定的背景颜色。假设我有 10 件物品和 4 种颜色,我希望这 10 件物品按照图案的顺序着色并重复,直到所有物品都着色。考虑到我在整数数组中有以下颜色:

int[] colours = {Color.RED, Color.BLUE, Color.GREEN, Color.MAGENTA};
Run Code Online (Sandbox Code Playgroud)

android listview loops android-listview

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