小编Jac*_*ack的帖子

Instagram API - 获取更大的个人资料图片

使用时有什么方法可以获得更大的个人资料照片:

String Instagram_Image = jsonObj.getJSONObject("user").getString("profile_picture");

对于Instagram API?

返回的图片只有150x150,谢谢.

android instagram

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

选项菜单在运行时为空

在我的应用程序中执行某些操作时,我正在更改特定菜单项的可绘制对象。

除了我尝试在 Activity 的 onCreate 方法中执行此操作时,一切都正常。

我正在使用以下方法:

menu.findItem(R.id.favorite).setIcon(R.drawable.ic_action_icons8_star_filled_100);
Run Code Online (Sandbox Code Playgroud)

在 onClick 事件中,它可以完美运行。

但是当我在 onCreate 中使用相同的方法时,它给了我以下错误:

java.lang.NullPointerException: Attempt to invoke interface method 'android.view.MenuItem android.view.Menu.findItem(int)' on a null object reference
Run Code Online (Sandbox Code Playgroud)

这是我用来膨胀的代码 menu

private Menu menu;

--------------------


 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.image_details, menu);

        this.menu = menu;

        return super.onCreateOptionsMenu(menu);
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢。

android nullpointerexception android-optionsmenu oncreateoptionsmenu

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

洗牌一串字符串

我已经设置了一种用于改组字符串的技术.

int Random = (int) (Math.random() *4);     
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用我的String Array.我想随机化我在数组中的所有字符串和输出结果仍然是一个数组,但所有的字符串是随机的顺序.

在我所看到的与此相关的所有问题中,人们只需在设置文本视图的文本时使用int.

任何帮助,将不胜感激.

    public static final String[] imageThumbUrlsRandom = new String[] {


    "https://lh5.googleusercontent.com/-TzF_LwrCnRM/URqu0RddPOI/AAAAAAAAAbs/gaj2dLiuX0s/s160-c/Lone%252520Pine%252520Sunset.jpg",
    "https://lh3.googleusercontent.com/-4HdpJ4_DXU4/URqu046dJ9I/AAAAAAAAAbs/eBOodtk2_uk/s160-c/Lonely%252520Rock.jpg",
    "https://lh6.googleusercontent.com/-erbF--z-W4s/URqu1ajSLkI/AAAAAAAAAbs/xjDCDO1INzM/s160-c/Longue%252520Vue.jpg",
    "https://lh6.googleusercontent.com/-0CXJRdJaqvc/URqu1opNZNI/AAAAAAAAAbs/PFB2oPUU7Lk/s160-c/Look%252520Me%252520in%252520the%252520Eye.jpg",
    "https://lh3.googleusercontent.com/-D_5lNxnDN6g/URqu2Tk7HVI/AAAAAAAAAbs/p0ddca9W__Y/s160-c/Lost%252520in%252520a%252520Field.jpg",
    "https://lh6.googleusercontent.com/-flsqwMrIk2Q/URqu24PcmjI/AAAAAAAAAbs/5ocIH85XofM/s160-c/Marshall%252520Beach%252520Sunset.jpg",
    "https://lh4.googleusercontent.com/-Y4lgryEVTmU/URqu28kG3gI/AAAAAAAAAbs/OjXpekqtbJ4/s160-c/Mono%252520Lake%252520Blue.jpg",
    "https://lh4.googleusercontent.com/-AaHAJPmcGYA/URqu3PIldHI/AAAAAAAAAbs/lcTqk1SIcRs/s160-c/Monument%252520Valley%252520Overlook.jpg",
    "https://lh4.googleusercontent.com/-vKxfdQ83dQA/URqu31Yq_BI/AAAAAAAAAbs/OUoGk_2AyfM/s160-c/Moving%252520Rock.jpg",
    "https://lh5.googleusercontent.com/-CG62QiPpWXg/URqu4ia4vRI/AAAAAAAAAbs/0YOdqLAlcAc/s160-c/Napali%252520Coast.jpg",
    "https://lh6.googleusercontent.com/-wdGrP5PMmJQ/URqu5PZvn7I/AAAAAAAAAbs/m0abEcdPXe4/s160-c/One%252520Wheel.jpg",
    "https://lh6.googleusercontent.com/-6WS5DoCGuOA/URqu5qx1UgI/AAAAAAAAAbs/giMw2ixPvrY/s160-c/Open%252520Sky.jpg",
    "https://lh6.googleusercontent.com/-u8EHKj8G8GQ/URqu55sM6yI/AAAAAAAAAbs/lIXX_GlTdmI/s160-c/Orange%252520Sunset.jpg",
    "https://lh6.googleusercontent.com/-74Z5qj4bTDE/URqu6LSrJrI/AAAAAAAAAbs/XzmVkw90szQ/s160-c/Orchid.jpg",
    "https://lh6.googleusercontent.com/-lEQE4h6TePE/URqu6t_lSkI/AAAAAAAAAbs/zvGYKOea_qY/s160-c/Over%252520there.jpg",
    "https://lh5.googleusercontent.com/-cauH-53JH2M/URqu66v_USI/AAAAAAAAAbs/EucwwqclfKQ/s160-c/Plumes.jpg",
    "https://lh3.googleusercontent.com/-eDLT2jHDoy4/URqu7axzkAI/AAAAAAAAAbs/iVZE-xJ7lZs/s160-c/Rainbokeh.jpg"

}; 
Run Code Online (Sandbox Code Playgroud)

arrays random android

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

API级别11上的java.lang.NoClassDefFoundError

我在使用API​​级别11时遇到错误.

我的应用程序崩溃了以下内容: java.lang.NoClassDefFoundError: com.question.question.BitmapCache只有当我将我的应用程序与运行api级别11的设备一起使用时:

我有谷歌这个当然,并尝试了我遇到的每一个解决方案,但仍然没有运气.

以下是Logcat中存在问题的行:

    public GoogleCardsAdapter(final Context context) {
    mContext = context;
    mMemoryCache = new BitmapCache();  //<---- This line here
}
Run Code Online (Sandbox Code Playgroud)

这是位图缓存类:

public class BitmapCache extends LruCache<Integer, Bitmap> {

private static final int KILO = 1024;
private static final int MEMORY_FACTOR = 2 * KILO;

public BitmapCache() {
    super((int) (Runtime.getRuntime().maxMemory() / MEMORY_FACTOR));
}

@Override
protected int sizeOf(final Integer key, final Bitmap value) {
    return value.getRowBytes() * value.getHeight() / KILO;
}
     }
Run Code Online (Sandbox Code Playgroud)

我也在使用一些库:

在此输入图像描述

在此输入图像描述

如果有人知道这里出了什么问题,那将非常感激.

android noclassdeffounderror

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