小编Lau*_*yts的帖子

自app app以来,Searchview无效

自从我实现app compat后,我的searchview不再起作用了:

 Process: com.laurenswuyts.witpa, PID: 26666
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.SearchView.setSearchableInfo(android.app.SearchableInfo)' on a null object reference
            at com.laurenswuyts.witpa.Activities.Events.EventActivity.onCreateOptionsMenu(EventActivity.java:75)
            at android.app.Activity.onCreatePanelMenu(Activity.java:2820)
            at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:275)
            at android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu(ActionBarActivity.java:276)
            at android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelMenu(ActionBarActivityDelegate.java:79)
            at android.support.v7.widget.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:49)
            at android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:459)
            at android.support.v7.internal.app.ToolbarActionBar$1.run(ToolbarActionBar.java:69)
            at android.os.Handler.handleCallback(Handler.java:739)
            at android.os.Handler.dispatchMessage(Handler.java:95)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5221)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Run Code Online (Sandbox Code Playgroud)

因此,当我拥有它时,搜索视图的nullpointer:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.event_main, menu);

        // Get the SearchView and set the searchable configuration
        // Associate searchable configuration with the …
Run Code Online (Sandbox Code Playgroud)

java search android menu android-appcompat

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

将工具栏设置为片段中的操作栏

我想将工具栏设置为操作栏,但由于工具栏是一个布局,因此必须在您的布局中.现在我的布局在我的片段中.

我在我的布局中添加了工具栏,我在我的片段中调用它:

//Toolbar
Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);
Run Code Online (Sandbox Code Playgroud)

它的作用是因为我可以设置标题等等,但现在我希望它作为动作栏做出反应,因为我想要实际拥有它.setDisplayHomeAsUpEnabled(真)

为此,我必须将工具栏更改为操作栏:

setSupportActionBar(toolbar);
Run Code Online (Sandbox Code Playgroud)

这在我的片段中不起作用......

任何人都可以帮助我让我的工具栏作为片段中的操作栏工作.

java android toolbar fragment android-actionbar

42
推荐指数
4
解决办法
7万
查看次数

自facebook SDK以来,转换为Dalvik格式失败,错误1

我对此感到非常沮丧.每个imte我尝试导出我的项目我得到错误:转换为Dalvik格式失败,错误1

我尝试了很多东西.我得到了最新的日食.改变了我的proguard文件.

只有在我将facebook 3.5.2 SDK添加到我的项目时才会出现此错误.我们在我们的库中有相同的android-support-v4.jar.我在我的应用程序中删除了一个并将其保存在facebook SDK中,但我仍然记错了.任何人都可以帮助我真的很令人沮丧......

提前致谢..

java android dalvik

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

Google自动填充教程为swift添加了api

我想有一个自动完成文本字段,为我自动填充位置,如android的那个:

https://developers.google.com/places/training/autocomplete-android

有谁知道我在哪里可以找到这个或一个例子的教程?

谢谢!

xcode google-maps objective-c ios swift

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

位于mongoose,mongoDB

每当我尝试在我的mongodb中存储一个位置时它都没有显示,所以我想我做错了什么.我找不到任何关于如何在猫鼬中存储位置的文档,所以我只想在这里问一下.

我首先创建我的模型:

var eventSchema = mongoose.Schema({ 
    name : String,
    creator : String,
    location : { type: [Number], index: '2dsphere'},

});
Run Code Online (Sandbox Code Playgroud)

然后我尝试将其添加到我的数据库:

var newevent = new event({ 
        name: name,
        creator: tokenUser, 
        location : { type: "Point", coordinates: [longitude, latitude] },
});
Run Code Online (Sandbox Code Playgroud)

当我查看我的数据库时,除了位置之外都存储了所有内容......

database mongoose mongodb node.js

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

图片上传亚马逊s3 android SDK 2.0

我想将图像上传到android中的amazon s3存储桶.我没有得到任何错误,但只是没有工作可以有人帮助我吗?我找不到任何关于此的好例子或问题.

我将图像分配给'文件images3'

images3 = new File(uri.getPath());

public void addEventToDB(){

        Thread thread = new Thread()
        {
            @Override
            public void run() {
                try {
                    CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
                            getActivity().getApplicationContext(), // get the context for the current activity
                            "...",
                            "us-east-1:...",
                            "arn:aws:iam::...:role/Cognito_WitpaAuth_DefaultRole",
                            "arn:aws:iam::...:role/Cognito_WitpaAuth_DefaultRole",
                            Regions.US_EAST_1
                    );

                    String bucket_name = "witpa";
                    String key = "images.jpeg";

                    TransferManager transferManager = new TransferManager(credentialsProvider);
                    transferManager.upload(bucket_name, key, images3);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        };

        thread.start();

    }
Run Code Online (Sandbox Code Playgroud)

我创建了我的存储桶,在我设置的权限中,每个人都可以写和读.

在amazon cognito中,我只是将一切都保留为默认值.

谁知道我怎么能让这个工作?

java android amazon amazon-s3 amazon-web-services

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

android中工具栏上的自定义字体

我有自己的工具栏,我想为我的标题自定义字体,但我不能让它工作.

            Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
            SpannableString title = new SpannableString(getResources().getString(R.string.app_name));
            title.setSpan(Typeface.createFromAsset(getAssets(), "KeepCalm-Medium.ttf"), 0, title.length(),
                    Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            toolbar.setTitle(title);
            setSupportActionBar(toolbar);
Run Code Online (Sandbox Code Playgroud)

我想我做得对,但它没有做任何事情.

android android-toolbar

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

带有$或的mongoose中的复杂多个查询

我正试图找到一种方法来使自己成为可能的代码,以便使用多个复杂的查询.

我在MongoDB中有2个文档.第一个是追随者,第二个是事件.

第一个查询:获取特定用户的所有关注者.第二个查询:获取所有关注者的所有事件,并按日期对其进行排序.

我不知道如何进行第二次查询.

也许是这样的:

Event.find({ "$or" : [
                        {
                            'userId': followers[0].id,
                        },
                        {
                            'userId': followers[1].id,
                        },
                        {
                            'userId': followers[2].id,
                        },
                        ]});
Run Code Online (Sandbox Code Playgroud)

但这对我来说并不是一个非常干净的代码.

javascript mongoose mongodb node.js mongodb-query

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

尝试将数据从活动发送到类时的Nullpointerexception

我需要你的帮助.我正在做一个小测验但是我被卡住了.我首先得到一个活动,您可以在其中选择类别:

package com.laurenswuytsjordipapen.cultural.pursuit;

import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.View;
import android.widget.Button;

import com.laurenswuytsjordipapen.cultural.pursuit.library.UserFunctions;

public class DashboardActivity extends Activity {
    UserFunctions userFunctions;
    Button btnLogout;
    Button btnEuropa;
    Button btnAmerika;
    Button btnAfrika;
    Button btnAzie;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        /**
         * Dashboard Screen for the application
         * */        
        // Check login status in database
        userFunctions = new UserFunctions();
        if(userFunctions.isUserLoggedIn(getApplicationContext())){
            setContentView(R.layout.dashboard);
            btnLogout = (Button) findViewById(R.id.btnLogout);
            btnEuropa = (Button) findViewById(R.id.btnEuropa);
            btnAmerika = (Button) findViewById(R.id.btnAmerika);
            btnAfrika = (Button) …
Run Code Online (Sandbox Code Playgroud)

java database android nullpointerexception android-activity

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