小编Med*_*rik的帖子

不兼容的类型:片段无法转换为NavigationDrawerFragment

我一直在使用API​​ 14开发应用程序,但我不得不降级到API 10.应用程序有片段和活动片段,我已经导入了库并使用了getFragmentSupportManager它,因为它是v4.但是,我有以下错误:

在此输入图像描述

我从头开始创建了一个带有Drawer布局和API 10的虚拟应用程序,它在MyActivity文件中有相同的行,并且不是错误.这是我的代码:

package az.test2;

import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.view.Gravity;


public class MyActivity extends ActionBarActivity
    implements NavigationDrawerFragment.NavigationDrawerCallbacks {

    /**
     * Fragment managing the behaviors, interactions and presentation of the navigation drawer.
     */
    private NavigationDrawerFragment mNavigationDrawerFragment;

    /**
     * Used to store the last screen title. For use in {@link #restoreActionBar()}.
     */
    private CharSequence mTitle; …
Run Code Online (Sandbox Code Playgroud)

android android-fragments drawerlayout

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

多线程插入 Redshift 表导致锁定

我有一个 Java 应用程序,它从一组表中读取数据,处理数据,然后将处理后的数据插入到一个表中。数据量确实很大,多线程是不可避免的。当多个线程尝试同时插入时会出现问题,这会导致写入保持和插入保持。之后,所有线程都会等待表可用,直到连接超时。

  • 正在插入的记录没有任何外键指向任何表

  • 插入的记录彼此完全独立

  • 该表没有任何类型的增量 ID

  • 没有其他应用程序正在使用此应用程序中涉及的任何表

我正在使用 Java 准备好的语句来执行插入。每个线程都调用一个插入方法,该方法分别为每个线程打开一个连接。

是我做错了什么还是 Redshift 的兼容性问题?

java multithreading console-application amazon-redshift

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

带有android片段的java.lang.NullPointerException

我正在尝试在我的应用程序中实现Fragments.当我更改标签(我使用抽屉布局)时出现问题,我收到java.lang.NullPointerException错误.我测试了主要活动的代码并且运行顺利.唯一的问题是我在片段上应用它.这是代码:

import android.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.*;

public class FragW extends Fragment {
    Spinner spinwatt ;
    Button calculate;
    EditText wattEdit;
    EditText costEdit;
    TextView resultText;
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.fragw,container,false);
        calculate = (Button) getView().findViewById(R.id.calculate);
        wattEdit = (EditText) getView().findViewById(R.id.wattEdit);
        costEdit = (EditText) getView().findViewById(R.id.costEdit);

        calculate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                float wattVar = Float.parseFloat(wattEdit.getText().toString());
                float costvar = Float.parseFloat(costEdit.getText().toString());

                if (spinwatt.getSelectedItem().toString().equals("µW")) …
Run Code Online (Sandbox Code Playgroud)

java android nullpointerexception android-fragments

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

为什么我这里有文件结束错误?

这是一个linux脚本shell,我在Ubuntu 13.1上运行它.line 9: syntax error: unexpected end of file当我运行脚本时,我得到了一个.这是我的脚本:

!#/bin/bash
x=$(stat --printf="%a\n" hi1.txt)
y=$(stat --printf="%a\n" hi1copy.txt)
echo "$x"
echo "$y"
if [ "$x" == "$y" ]; then
  echo "same la!"
fi
Run Code Online (Sandbox Code Playgroud)

linux shell ubuntu

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