小编gam*_*amo的帖子

在片段android中创建listview

作为标题我想在Fragment中创建一个带有自定义行的列表视图.我的代码如下.

片段类

public class PhotosFragment extends Fragment{

public PhotosFragment(){}

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

    View rootView = inflater.inflate(R.layout.fragment_photos, container, false);

    ArrayList<ListviewContactItem> listContact = GetlistContact();
    ListView lv = (ListView)getActivity().findViewById(R.id.lv_contact);
    lv.setAdapter(new ListviewContactAdapter(getActivity(), listContact));

    return rootView;
}

private ArrayList<ListviewContactItem> GetlistContact(){
    ArrayList<ListviewContactItem> contactlist = new ArrayList<ListviewContactItem>();

    ListviewContactItem contact = new ListviewContactItem();

    contact.SetName("Topher");
    contact.SetPhone("01213113568");
    contactlist.add(contact);

    contact = new ListviewContactItem();
    contact.SetName("Jean");
    contact.SetPhone("01213869102");
    contactlist.add(contact);

    contact = new ListviewContactItem();
    contact.SetName("Andrew");
    contact.SetPhone("01213123985");
    contactlist.add(contact);

    return contactlist; 
    }   
}
Run Code Online (Sandbox Code Playgroud)

适配器类

public class ListviewContactAdapter extends BaseAdapter{
private …
Run Code Online (Sandbox Code Playgroud)

android listview android-fragments

26
推荐指数
1
解决办法
11万
查看次数

如何在命令行上使用命令行?

出于某种原因,我现在正在研究一个synology系统.但是我看不到任何命令行工具,比如linux上的终端或者在synology上的窗口上的cmd.

是否有任何工具可以在synologi上使用命令行?如果是,请建议我一些.

谢谢.

synology

17
推荐指数
4
解决办法
11万
查看次数

错误"在Junit测试中没有公共TestCase(String name)或TestCase()

我是junit测试android的初学者.我正在关注本教程,但得到了这个错误

junit.framework.AssertionFailedError: Class com.example.projectfortest.test.MainActivityTest has no public constructor TestCase(String name) or TestCase()
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:554)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1701)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

public class MainActivityTest extends
        ActivityInstrumentationTestCase2<MainActivity> {

    private MainActivity mMainActivity;
    private TextView mFirstTestText;
    private String expected, actual;

    public MainActivityTest(Class<MainActivity> activityClass) {
        super(activityClass);
    }

    @Override
    protected void setUp() throws Exception {
        super.setUp();

        mMainActivity = getActivity();
        mFirstTestText = (TextView) mMainActivity.findViewById(R.id.txt1);

        expected = mMainActivity.getString(R.string.txt1_test);
        actual = mFirstTestText.getText().toString();
    }

    public void testPreconditions() {
        assertNotNull("mMainActivity is null", mMainActivity);
        assertNotNull("mFirstTestText is null", mFirstTestText);
    } …
Run Code Online (Sandbox Code Playgroud)

java junit android

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

java.lang.ClassNotFoundException:JPA找不到javax.persistence.Persistence

我正在使用JPA API.我收到了一个错误

java.lang.ClassNotFoundException: javax.persistence.Persistence cannot be found
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

EntityManagerFactory emf;
emf = Persistence.createEntityManagerFactory("mail");
EntityManager em = emf.createEntityManager();
Query query = em.createQuery("SELECT v FROM Version v");
List<Version> versions = query.getResultList();
Run Code Online (Sandbox Code Playgroud)

行错误 emf = Persistence.createEntityManagerFactory("mail");

有解决方案吗

java jpa

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

垃圾收集何时在 Java 中工作?

我知道有很多关于 java 垃圾收集的文章,但在搜索之后我并不确切知道“什么时候在 java 应用程序中运行垃圾收集?(当应用程序重新启动或仍在运行时)”

java garbage-collection

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

找不到配置文件''

我正在使用mysql-server 5.5并创建了一个服务器实例.创建后,我尝试打开实例编辑器并选择Options File,CONFIGURATION但它说

找不到配置文件''.应用更改时将创建新文件

然后

配置文件不包含section [],因此添加了一个新文件.如果这不正确,请在服务器实例编辑器中修复部分名称,然后重新打开管理员.

但我已经检查,看看我有一个my.cnf/etc/mysql/my.cnf.

这导致我无法从Eclipse连接到我的数据库的问题.

所以问题是如何在mysql-server上解决这个问题,还是有办法为服务器实例设置配置文件?

P/s:我正在使用Ubuntu 12.04

UPDATE

MySQL Workbench 5.2.38管理连接

mysql mysql-connect mysql-workbench

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

更改当前用户密码时应该验证什么?

我正在开发一个使用spring-security进行身份验证的spring-mvc项目.我也使用加密来编码密码并存储在数据库中.

现在我正在尝试更改密码功能.通常我们有old passwordnew password.

所以我有一些问题.

  1. 用户只能在登录后更改密码.那么是否有必要old password再次验证?

  2. 如果我们必须验证我们怎样才能在春天old password进行编码?

我正在使用BCryptPasswordEncoder密码编码.

java spring spring-security

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

bash:意外令牌附近的语法错误`;&'

我正在尝试在服务器上设置git并遵循此操作.我收到这个命令的错误

mkdir .ssh &amp;&amp; chmod 700 .ssh`
Run Code Online (Sandbox Code Playgroud)

错误说:

bash: syntax error near unexpected token `;&'
Run Code Online (Sandbox Code Playgroud)

任何的想法?

linux git bash shell

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