小编Rak*_*shi的帖子

如何在android中使用快速滚动?

我列出了按月和年分开的活动清单(2010年6月,2010年7月等)

我想启用快速滚动,因为列表非常长.

如何ListViews在Android中启用快速滚动?

android android-listview fastscroll

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

无法成功在adb usb到adb tcp模式之间切换

我有两个设备,其中一个支持adb over usb,另一个支持adb over ethernet(tcp),因为它没有wifi我需要使用以太网连接它进行互联网访问.每当我需要在两个设备之间切换时,我需要重新启动PC以成功连接adb,这非常令人恼火.我试图在usb和tcp之间切换但是失败了,所以我目前的解决方案是每次重启PC.所以,在这里,我正在寻找一个更好的解决方案,这将节省我重新启动我的PC在usb到tcp或反之亦然模式之间切换.

现在,我在usb到tcp之间面临的问题如下所示

C:\Users\plalit>adb tcpip 5555
restarting in TCP mode port: 5555

C:\Users\plalit>adb connect 192.168.1.137
not implement

C:\Users\plalit>adb connect 192.168.1.137
not implement
Run Code Online (Sandbox Code Playgroud)

另外,我尝试添加端口号

C:\Users\plalit>adb connect 192.168.1.137:5555
not implement
Run Code Online (Sandbox Code Playgroud)

你可以看到它说"不实现",如果我试图杀死adb并重新启动它,它会给我一条消息,如下所示

C:\Users\plalit>adb kill-server
* server not running *
Run Code Online (Sandbox Code Playgroud)

所以,我能够通过usb(一个设备)连接设备,但无法通过tcp连接另一个设备,因为我需要重启我的电脑.

我尝试过的方式,

  • 重启eclipse
  • 从任务管理器中杀死adb.exe(但是没有使用adb.exe的进程)
  • 从eclipse DDMS重新启动adb

有没有人有这方面的解决方案或任何人遇到这种问题/问题,无论如何解决它.

networking android adb android-networking

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

扩展列表视图需要一次扩展一行

我在我的项目中使用扩展列表视图,我需要一次只展开一个列表视图,即我展开一个项目,当我尝试展开列表中的另一个项目时,我展开的上一个项目必须折叠并且单击的新项目具有要扩展,Answers将不胜感激,我正在尝试使用下面的片段为点击监听器..

 convertViewpar.setOnClickListener(new OnClickListener() {

    int i=1;
    public void onClick(View v) {
    i = i++;
    int[] expds = new int[100];
    expds[0]=0;
    expds[i] = groupPosition;
    if(expds[i]==expds[i-1]){
    if(isExpanded)
    expandlist.collapseGroup(i);
    else
    expandlist.expandGroup(i);
    }else{
    expandlist.collapseGroup(i-1);
     if(isExpanded)
        expandlist.collapseGroup(i);
    else
    expandlist.expandGroup(i);

    }


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

android expandablelistview android-listview

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

如何从Android(Java)中的通用arraylist中删除项目

我这里有一个对象我想删除某些内容的一个通用的ArrayList,问题是,当我重复列表与循环,我不能做一个简单的序列remove()是因为该元素每次删除后移.

谢谢

java android

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

从贫血领域到领域驱动

我试图找到一个清晰而简单的例子,说明贫血领域的真正含义.有很多理论,还有很多很好的答案.尽管如此,我还是无法清楚地了解"贫血领域"的含义到底有多大.因此,我相信看到一个贫血领域设计的虚拟实际例子会更简单,而不是问你怎么可能演变成一个域驱动的...

所以,假设我们有一个TaskData类型的数据实体:

public class TaskData
{
    public Guid InternalId { get; set; }

    public string Title { get; set; }

    public string Details { get; set; }

    public TaskState ExplicitState { get; set; }

    public IEnumerable<TaskData> InnerTasks { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

并且需要一个称为" ActualState " 的附加属性,它是一个计算状态:如果Task有内部子任务,则该值严格依赖于子节点,否则," ActualState "等于" ExplicitState "

如果我将这个逻辑写在一个单独的服务类中(我称之为" 引擎 "),我们有:

internal class TaskStateCalculator
{
    public TaskState GetState(TaskData taskData)
    {
        if (taskData.InnerTasks.Any())
        {
            if (taskData.InnerTasks.All(x => this.GetState(x) == TaskState.Done))
            {
                return TaskState.Done; …
Run Code Online (Sandbox Code Playgroud)

c# design-patterns entity-framework anemic-domain-model

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

我为什么要使用Intent将字符串从一个活动发送到另一个活动?

我有一个简单的疑问.在Android中它被说几乎无处不在,要经过一个Stringintü应该使用或任何Intent与使用putextra()或任何传递过来,明年activity在那里,我可以从任何创建静态对象和访问activity

必须有使用背后的意图的话,任何人都可以请让我清醒为什么我们需要某种原因,intent从一个传递一个对象activity到其他地方,我们可以做到这一点为常,因为我们做它在Java.

android android-intent android-activity

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

Arraylist首先出现一些字符串替换每个元素

我有一个像下面这样的arraylist

 List<String> list = new ArrayList<String>();

 list.add("P Pro Rata(Average Cost w/Tax Lots)");
            list.add("A apple is good");
            list.add("B ball is nice");
            list.add("C cat is not there");
Run Code Online (Sandbox Code Playgroud)

我希望数组列表中每个元素的第一个空格应该替换为:operator(只有第一个空格和每个元素)

所以输出应该是

A:apple is good
B:ball is nice
C:cat is not there
Run Code Online (Sandbox Code Playgroud)

我有一个解决方案,它迭代并创建新元素并将其添加到新列表并使用该新列表

任何人都可以提出最佳解决方案吗?

java

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