小编Joa*_*vcm的帖子

如何实现Android ActionBar后退按钮?

我有一个listview的活动.当用户单击该项目时,项目"viewer"将打开:

List1.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {

        Intent nextScreen = new Intent(context,ServicesViewActivity.class);
        String[] Service = (String[])List1.getItemAtPosition(arg2);

        //Sending data to another Activity
        nextScreen.putExtra("data", datainfo);
        startActivityForResult(nextScreen,0);
        overridePendingTransition(R.anim.right_enter, R.anim.left_exit);
    }
});
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但在操作栏上,应用程序图标旁边的后退箭头不会被激活.我错过了什么吗?

java android android-3.0-honeycomb

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

带有socket.io(nodejs)的tcp客户端

我需要一个连接到C#应用程序的nodejs服务器,我不喜欢使用第三方库,所以我一直在尝试使用a TcpClient,服务器是这样的:

var io = require('socket.io').listen(8000);
io.socket.on('connection',function(socket)
{
 console.log("connected");
}
Run Code Online (Sandbox Code Playgroud)

并在C#项目上:

var client = new TcpClient(Server,8000);
Socket s = client.Client;
if (!s.Connected)
{
   s.SetSocketOption(SocketOptionLevel.Socket,
   SocketOptionName.ReceiveBuffer, 16384);
   MessageBox.Show("disconnected");
}
else
{
   MessageBox.Show("connected");
   s.Send(Encoding.UTF8.GetBytes("something"));
}
Run Code Online (Sandbox Code Playgroud)

因为我在i上的理解"something"应该写一些会触发nodejs端的"on('connection')",我错过了什么?

PS:如果你知道我需要的第三方图书馆,你可以提一下

c# connection tcp node.js socket.io

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

带时区的node-cron

我有一个节点(v0.7.3-pre)服务器与node-cron(0.3.2)和节点时间(0.8.2):

var cronJob = require('cron').CronJob;
var cronJ = new cronJob({
 cronTime: "00 29 16 6 * *",
 onTick: function() {
  console.log("Tick");
 },
 start:true,
 timeZone: "America/Los_Angeles"
});
console.log(cronJ);
Run Code Online (Sandbox Code Playgroud)

它运行,但Cron总是使用服务器时间(UTC),返回的cron是:

{ _callbacks: [ [Function] ],
  onComplete: undefined,
  cronTime:
   { source: '00 29 16 6 * *',
     zone: undefined,
     second: { '0': true },
     minute: { '29': true },
     hour: { '16': true },
     dayOfWeek:
...
Run Code Online (Sandbox Code Playgroud)

zone被设置为undefined,我失去了什么?

javascript cron timezone node.js

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

java order arraylist string [] by number

我有一个String []类型的数组列表.我想用String [0]作为int来命令它.我有这个:

Collections.sort(listitems, new Comparator<String[]>() {
 @Override
 public int compare(String[] lhs, String[] rhs) {
  return lhs[0].compareToIgnoreCase(rhs[0]);
 }
});
Run Code Online (Sandbox Code Playgroud)

但这个顺序是这样的:
10
11
12
2
20
21
3
4
5
我试图转换lhs[0]rhs[0]int,但int类型不会有什么样比较的,我不知道是什么类型的int,我需要返回

java sorting collections types

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

选择了Android ListView阵列适配器

我正在尝试向列表视图添加上下文操作模式,但是我在选择时遇到了一些问题,如果我选择了List1.setSelection(position)它,则不会选择任何东西,如果我使用了List1.setItemChecked(position, true)它,但它只会更改字体颜色小,我希望它改变背景或更值得注意的东西,有什么方法可以检测到选择并手动更改背景,还是我错过了什么?

列表:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <ListView
         android:id="@+id/list1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:choiceMode="singleChoice"
      android:drawSelectorOnTop="false">
    </ListView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

适配器:

public class ServicesRowAdapter extends ArrayAdapter<String[]> {
    private final Activity context;
    private final ArrayList<String[]> names;
    static class ViewHolder {
        public TextView Id;
        public TextView Date;
        public RelativeLayout statusbar,bglayout;
    }

    public ServicesRowAdapter(Activity context, ArrayList<String[]> names) {
        super(context, R.layout.servicesrowlayout, names);
        this.context = context;
        this.names = names;
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View rowView = convertView;
        if …
Run Code Online (Sandbox Code Playgroud)

java layout android listview

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

CSS 类顺序

我有一个带有多个 div 和“a”标签的主“div”,我想设置一个“类似模板”的 css 以使它们看起来都一样,但某些 A 标签需要不同,所以我考虑制作它像这样:

\n\n
<div class="main">\n   <a href="#" class="exception">CLick A</a>\n   <br/>\n   <a href="#">CLick B</a>\n   <br/>\n   <a href="#">CLick C</a>\n   ....\n</div>\xe2\x80\x8b\n
Run Code Online (Sandbox Code Playgroud)\n\n

并在CSS上:

\n\n
.main a{\n  /* Links Scheme */\n}\n\n.exception{\n /* particular link css */\n}\xe2\x80\x8b\n
Run Code Online (Sandbox Code Playgroud)\n\n

但浏览器优先考虑我的“模板”而不是特定的类。课程不应该是最重要的还是我错过了什么?

\n\n

Chrome开发工具

\n\n

小提琴链接

\n\n

PS:请不要使用“!important”标签

\n

html css tags styles

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